The free cars are unlocked by playing the game and getting more stars. The more stars you collect, the more free cars you will unlock.