Hi all, my first post here! My CL500 2009 has a check engine light - a simple ODB reader has shown it to be a P2626 fault - o2 sensor. Every local independent to me (Essex) wants £100 diagnosis fee, £150 labour, and £200 for a single o2 sensor. This seems unreasonable for a Bosch part sold by EuroCarParts for £60! Question - should I get the car in to a more reasonable local independent and supply them the part? I see no reason why any mechanic couldn't replace an o2 sensor.