The 2004 Formula BMW USA season was the inaugural season of the American Formula BMW championship for young drivers making the transition to car racing. The Overall Championship was won by Andreas Wirth as the Rookie Cup was won by James Hinchcliffe.