I really dont like old cars that are stock. With the exception of muscle cars from the 60s, and maybe a few from the 70s, im not interested in old cars at all. If it isnt a restomod, its awful.
For starters, old cars are unreliable. There was once a time when 100,000 miles meant your car was ready for a graveyard. They just didnt hold up, even if you maintained them.
Secondly, they arent safe. They handle terribly and their brakes are atrocious. They have no business being on the road with modern cars. We have enough deaths on our roads as it is.
Third, and most importantly, they dont perform well at all. You cant corner effectively, and they arent fast (by todays standards). For about $2,000, you can tune up a friggin Ford Focus to easily outperform the baddest cars from the past (top speed, quarter mile, track times, etc).
Ok, this is old and in super good condition, but its shape is silly...
For the money you probably spent to buy that ^, you could buy this BMW 8 Series Coupe.
If you had 100 grand to spend on a car, would it be on an old classic? Come on man. Dont tell me you wouldnt take the Beamer.
Old cars suck, change my mind.
Everything you said is entirely true. But that's not the point.
The people who are into old cars, are into them for differing reasons than anything you listed.
It's about re-living better days when people were generally nice to each other, when we had standards of conduct.
It's about remembering your youth, and driving your new bride in a Chevy Impala Convertible, White with Red interior. My father still has the photo of him, and my mother, in his Impala convertible.
It's about going back to a happier time.
Now if you are just looking at cars, from a purely quality and functionality perspective.... well yeah, of course new cars beat old cars hands down.
Old cars are of course naturally worse at everything. Handling, braking, accelerating, power, fuel efficiency... and on and on.
Now, if you are asking which one I would buy from the two cars above... it depends. I don't like BMWs. Never did. Too small... too cramped... not a fan of the styling. Not that it's bad styling, just not my style.
The other car, isn't my style either though. One difference is, that first one, is a collectors item. It will go up in value over time. It just will. That BMW is going to lose 20% of it's value, as soon as the wheels hit publicly owned pavement. That 'thunk thunk" you hear when tires go over the curb, is 20% of the value falling off.
That classic car, is going to keep going up in value over time.... assuming you have a garage to put it in, and maintain it.
So... you have to think about that. I just looked up a BMW Roadster from 2010, MSRP $46,000, now offering $10,000 for it. That classic car is going to go up in value.