Took me six races to save up for the 1M.
http://www.gamespot.com/features/633...de?sid=6338910
link detailing which cars you get for free at each level, pretty helpful considering most of the better euro cars are available for free (E92 M3, M6, C63 etc are all free when leveling).