I can tell you tales of woe of german cars in Pakistan that can fill libraries. Morons with wrenches are not compatible with european cars - plain and simple.
Believe it or not but I am more quicker and more comfortable when working on german cars (maybe my brain is wired wrong - who knows). Yes they are more complex than japanese cars but drive pretty damn good when they do. To work on german cars - the concept of
'Let me jam my hands in here" doesnt work. What works is. - Let me remove this piece so I can make some space. - Always works without fail.
Some items need some common sense upgrading. e.g. when installing the oil sump gaskets on BMW, its wise to use some hylomar on the metal bracing so if and when the rubber edges form leak paths - the hylomar will keep the thing oil tight. (same as old jags).
Another classic example in Pakistan, mechanics would remove the entire spindle to replace the rear bearings. I used to replace the rear wheel bearings on E36 in Pakistan without removing the spindle - I made the spacers and cups myself on a lathe and used an old ACME threaded jackscrew to pull the bearing out and in - For the hub I would use a slidehammer to pull it out. - Very quick repair without messing with toe and camber of rear.
For pushing the CV axle through the hub I used a slightly modified hub puller bolted to the hub and the pressure screw to push the hub out. hathora mechanics would literally hammer the damn cv axle and mushroom its snout then wonder why the hell the axle nut is not threading, eventually damaging it and the owner is now left with a loose cv axle nut which ruins the new wheel bearing.
TL DR - Dont hire morons to work on your german car.