Your first car is free, it was class C. I was gifted 3 free cars( 2 C's and a D class), not sure why, might have been from my previous Forza plays. Other than that, you have to buy every single car you want, and on average, earn roughly $4k - $9K per race. Not exactly the best way to accumulate...