Good points. I drive a 1996 BMW 328is that I bought 3 years ago for 13k. It had 55k original miles and buy new car is waste of money. Yes, one has to pay for maintenance and repairs but its better to save than to throw money away.
I would love a new 335i coupe but with these cars selling for MSRP sticker at almost 50k new for a new BMW that might be worth 20k if that in a couple years why do something so foolish? To me, its better to invest in high growth funds that make me money than a depreciating car.
UNLESS you have a business there really is no point in paying a lot for a new car of course if you have money to throw away thats another matter.
I did notice the same issue with new BMW dealers in San Diego. Some guys like BMW of San Diego and Brecht BMW were arrogant and wanted full sticker MSRP on a new 3-series car. I did find Cunningham to be the friendliest dealer in town. Heck when I spent 3k on new suspension they gave me a new BMW to use for free while they spent 3 days fixing my car.
Even if I spent 15k over a few years its cheaper to maintain, insure and register a used BMW than a new one with thousand dollar car payments each month. God forbid how filthy rich those people with brand new Aston Martins, Porsches and Ferraris must be these days. Or deep in debt.
Lexus is overpriced Toyota. Nice car but would just as rather have a nice leather interior in a Toyota Avalon or loaded Camry for half the price. Same for Audi which is an expensive VW.