I agree with you and said as much to service manager. He said that O2 sensors are often replaced when they don't need to be and he needs to identify the underlying cause. He wants me to bring the car back when he can test it with an ECU borrowed from another M104 (is this common practices in shops?). In the meantime I am doing my bit to accelerate global warming!
I work in IT and the idea of a mechanic swapping computers between cars makes me nervous (albeit the box in the M104 seems to be pretty basic). Not sure I would be happy about my car being the donor of a test ECU! What do you think?
This whole experience is making me think about my wheels way more than I am accustomed to. Am I becoming a car nut?