electronics and over-engineering for emissions compliance or ecking out performace have screwed cars. doesn't explain dodgy gearboxes and such, though in case of BMW M series you're basically buying a race car. German cars seem to generally lost their high quality after decades of reliable...