I’m not yet old enough to own a car but I spend hours every day looking at them and I know sometimes it is hard to choose the first car. I think it’s quite obvious that a first car should be bought second-hand because it is a lot cheaper. The obvious options are the Mazda MX-5 Miata, small light cheap, and fun to drive. The BMW m2 competition costs a bit more but is also worth it because it’s a lot faster. One of my favorites is the Subaru wrx sti which is the traditional rally car which also very fun to drive.