Other people need me. I am the good mechanic other people need. People get this brand loyalty in their heads and ignore the obvious. Benz, BMW and Audi all have diehard fans who don't see the forest through the trees.
German cars are less reliable and more expensive to fix - especially in America - than anything other than British and Italian cars, and only the expensive ones. The parts are astronomical. Aside from the older electronics and diagnostic systems being autistic, they're machines like the rest of them, but you'll pay extravagant labor rates, too.
My objection to most european imports is that you pay severely hiked-up prices for what's essentially the same shit, and you do it willingly, for fashion points. They do drive better, but the cost increase isn't worth it. I hate American manufacturers more than anything for not looking at why german cars drive better and mimicking the arrangements and patterns, while eliminating the rapid degeneration of the parts that make it so, then offering it to the American market, essentially eliminating import competition in terms of experience. People will still buy the more expensive ones because of status, though.
If it cost the same to buy/service/maintain german cars as it does Japanese cars, all other manufacturers would go out of business or adapt.
The fact of the matter is, if cars didn't break, their sales support network would evaporate. Dealerships don't live on sales. Service is the bread and butter. A car that doesn't break doesn't support dealerships. I've had discussions with Benz engineers who worked there between the 70s-2000s. Benz, at least, has reduced the quality of their vehicles on many occasions to help out the dealership support network. They design the maintenance schedules and electronics in attempts to eliminate the unauthorized aftermarket entirely, and HAVE an authorized aftermarket system to catch areas where a dealer can't be supported. They break intentionally.