You can only get new cars from cards (either a free daily card or a purchase of 1, 5 or 10 cards for ingame gold). If you purchase a card you will get a 2* car with a chance for a higher. If you get a daily card you will get a 1* car with a (decent) chance for a higher.
You do get a guaranteed 2* car by finishing the first part of episode 1.