Honestly, with as little as he uses his car as well as how he doesn't care to do maintenence to one, he should have just gotten a lease.
Hell, he could have even kept a BMW under a lease, you'll see a 328 for $249/month with 10,000 miles /year.
I happen to have an addiction to high performance luxury sports cars. And I exclusively lease them, and just use them for fun. I have a jeep with over 100,000 miles for everything else.
Hell, there are even private leasing companies that exist so you can lease a car the manufacturer won't let you lease, like a corvette.
I'd even think a private firm would be more to Dave's liking, since you don't have to do anything.
I use a private firm now, and when this lease is up next year, they'll drive my new car to me and drive the old one away.
How to look like a million bucks without having a million bucks lol