The car had a few electrical problems, the gasket blew (2 times), the overhead cam had to be fixed, there were some holes in the heating system so the dash had to be disassembled. Finally the engine died and the replacement parts cost me a fortune.
Beautiful car, solid, but you should only have it as a second car. No way this should be your first or only car, after all, it is 30 years old. Great for taking it out on the weekend, especially the ones with sunroof.
Can't tell if your problem is generic to German made autos, but the BMW 740il that I own has some of the same problems. My next car will be a GM or Ford...dwa.
I have a 1981 230ce. Every day it drives and no problems.