There's also some information on building a reset tool in the BMW Enthusiast's Companion. You need to locate the engine maintenance connector. The connections you need to short depend on if you have the older or new connector. But it is extremely easy to do.