Have you used a code reader? You can get codes out of the computers without tripping the CEL... If you don't have it, get yourself a copy of BMW Carly and the OBD2 adapter. It's an invaluable tool if you're going to service your own BMW. If you REALLY want to deep dive into BMW diagnostics, get yourself the Bavarian Technic tool.
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.