It doesn't take long to afford a decent car. You get given tonnes of decent cars anyway whenever you level up your driver.
By the time you're level 30-35 you get all sorts of $1,000,000+ cars to choose from each time you level.
I understand the track limitation though and it's pretty shit. If...