I had to buy my first car when I was 19 - Chevy Cavalier. This was 31 years ago. My wife got a car when she turned 16 - a Chevy Beretta. Lasted her 9 years.
We made the decision to provide a vehicle for both of our kids. When my daughter was 10, she decided she wanted a 4-door Jeep Wrangler, white with a tan top. I was looking for a new vehicle and found what she wanted and bought it. It's always been "her" Jeep since the day I got it. Since she turned 15 in December and started driving, she spent a lot of time with my wife driving her vehicle, a GMC Acadia. Daughter's decided that the Acadia is a much nicer vehicle in every sense, except being able to go off road. So, now I have a Jeep sitting around in my driveway.
My son, on the other hand, has always wanted my truck. Doesn't matter what I'm driving but he wants my truck. I've tried talking him into the Jeep, but that's a no go for him. He really liked my Ram I had last year before having to have it bought back. I replaced it in November with a diesel GMC Sierra 1500. In his mind, that's going to be his truck when he turns 16. I had him pump fuel into it this week and watch the cost. I reminded him that we cover the vehicle and insurance - he covers fuel. $100 in fuel made him reconsider his decision. But we'll see.