I've searched on the forums but can't find an exact match for my car & this problem.
Its a 2002 e46 320ci, with the 2.2 M54 engine. Its a petrol manual with 99k on the clock. Engine light came on and stayed on whilst 40miles into a 50mile trip. It also now comes on immediately when starting the car, and stays on.
The car seems to retain all of it's power, does not do anything strange on idle, and generally is running perfectly. So after some research I'm reading that it could be just a sensor as the car is running without any problems. Have read it could be the lambda sensor?
I'm going to buy an OBD2 scanner and see what the exact error code is. Will that tell me *exactly* what is wrong, or just the general area?