Recently I had to disconnect my battery to install a mod and after reconnecting my battery I noticed that my sunroof had lost all of its one-touch functionality (auto open / close, auto tilt with the shade opening a little bit). The manual says you need to go in to the repair center to get it reset. I found this video from Bentley Publishers (gotta love their service manuals!) that is for the E60 but loosely following this I was able to get my F10 to reset and function normally again on the sunroof. Thought i would share.