True, but my last few weeks have been spent trying to reset the sensors to "READY", with mixed results. Last weekend I was able to complete the fifth straight successful drive cycle, and second day with ALL sensors reading READY when I started my day, but after I reset my CEL the light came back on within ten seconds, and a couple of my sensors reset to NOT READY.
I just provided the link to give you an idea of how I completed my drive cycles. It's a little different from the BMW process, but either will work. The key is starting with a COLD engine, and fuel level between 1/4 and 3/4 tank. You can only do this once a day!