You know what irritates me? German cars are overpriced as hell.
A BMW 4-series that is half-loaded and has an Inline-4 engine installed costs the same as a fully loaded Lexus IS 300 F Sport, and the latter car gets a longer warranty. has better reliability ratings, cheaper to maintain, and will still hold a great chunk of its value when I decide to sell it five or so years from now. The only German luxury car that is actually as affordable as a Lexus is a fully-loaded Audi A4, and even then, it isn't as reliable and won't hold much of its value a handful of years later even if I religiously maintain it.
Yeah, I get it, manufacturers like Mercedes-Benz and BMW have a higher price because their names are more prestigious than the likes of Infiniti and Lexus while providing a more sporty performance, but do they really need to have sh*t maintenance and be almost worthless 10 years later? I'm sure this wasn't the case 30 years ago.