I agree. Any faults that cause a CEL have to be addressed, the CEL reset and the car run for 100-150 miles at certain speeds so that the car's computer gives a clear reading to the test equipment. Learned that last year with my son's 2002 325ci. Changed out the O2 sensors and reset the CEL, took it to get retested and tech told us it was too soon since the CEL was reset. You can look up "BMW drive cycle" for more info. It looked impossible to go through the whole thing so we just drove it through a full tank of fuel and then retested and it passed.
Last edited by foaxaca; 11-14-2012 at 08:59 PM.