FINALLY... I'd convinced BMW to run a diagnostic on my '96 1.9 to find the source of the persistant [Check Engine] faults. As I suspected the Oxygen Sensors were defective. Print out indicated a total of 355 faults! The sensors (2) have now been replaced, prompted by a "campaign", according to BMW.I'll finally see what it's like to drive at night without the glare of orange warning lights! More to follow...

BTW... While waiting I witnessed a woman customer crash into another customer's near new 318 awaiting service, then immediately drive off. I gave her license number to the manager... the least I could do.