Classic example...
My previous Audi needed it's cambelt service. Audi Airport replace everything. Cost (Quote): R8,000!!!
My car was out of motorplan so I got my good old mechanic at Auto Service Center to quote. Says no more than R2,000. I ended up paying R1,200 as he said most of the "wheels" (not sure of the component tech names) were 100% and would last until the next cambelt service, so he only replaced what needed replacing.
So R8,000 to R1,200. BIG difference. If you don't have someone that is good with these German luxury sedans then ye - you go to the dealer and pay out your butt. Find yourself a good mechanic and it becomes perfectly affordable to drive one of these cars.