The kid did very well in saving money!
He has driven $7500 car for 30,000 miles in three years which works out to 25 cents/mile depreciation if he gave the car away for free - I think the newer the car the faster they depreciate.
He could keep the car and learn to do the maintenance himself, instead of buying another car.
For the record, my "new" car is year 2008 Mercedes W211 Diesel with 190,000 miles and spent zero $ on accessories, do my own maintenance & repairs as needed.
We think alike per breaking the mileage down vs to what has been paid I assure you, as well as buying something new and what it loses once you drive it off the lot.
The issue on his end is he got hit with a pretty BIG service bill at around 100k. This after checking 4 different mechanics out.
The added issue is his father is a pretty simply guy and can do his oil and air filter change, that's it and honestly, all I want to do because I'm spending too much time with work and around the house.
The added issue is he was 17 when he bought the car, and although he's done a lot of work himself, he spent a good amount on accessories he installed himself, but that's not including the money he spent on having the rims painted completely black.
Generally on the cars we own, after we break the paid out cost for the used car plus maintenance costs, I try to shoot for the single digits for cost of ownership. AKA we don't trade cars but run them until they can't be run anymore.
When he was 13 or 14, he made this up for me (see below). We bought it with 72K on the odometer for 9.5K. We put over 320k on the car, and what we paid in maintenance, more than made up our money. That's one reason why I like him LOL. His mother made his father donate that car away, and he knew his dad loved that car for what it provided per overall costs
My sons issue is he can't see what a car actually is.
That said, my father finally bought his dream car at around age 73 because I finally convinced him he could afford it (and he could).
The idea IMO is to spend money when you don't need it IMO.