Service engine soon light on 2002 BMW 325i

My service engine soon light remains on. I have taken the car to the dealer many times and they have yet to determine why. They clear the fault code and within a day its back on. No driveability issues have been experienced. Been on now for two years. Any suggestions?

1 answer 1 comment
Find a REAL shop, this is 'dealership' is a joke. BMW is a very logical car, and when it has a code there is a lot of what is called feinlock data points to isolate the code problem. However it takes a good technician to be able to use this data.
Look for a good German Shop or tell me the code(s) .
I work on BMW and they do have some pattern failures. Tell me the codes, and I maybe I can help you online. 2 years and the code still not fixed is a disgrace.
Dear
I has 2002 BMW 325i 2002 and I has the same problem with jboracer. I changed 6 brand new coils, spark plugs, 4 O2 sensors, air filter and oil change service but the light still. They clear the fault codes and within a day its back on. I had P1345,P1353,P1085,P0174 and P0171. Please advice what I need to do to fix this problem. My email: banhatus@yahoo.com