ALL you need to do is initialize your sunroof.
What you do is you get into your car, put your fob in the slot and turn the car ON (ie don't start it - but push the start button with your foot OFF the break/clutch)
Now, push and HOLD the sunroof button up (vent position). After about 15-20 seconds, the sunroof will vent. CONTINUE HOLDING THE BUTTON UP. After anouther couple of seconds, 15 or so (could feel long, but keep holding) , the sunroof will close, the open completely, then close completely.
Once the sunroof has closed completely, the proccess is over. It's important that you do not let go of that button while the proccess is happening.
Warnings might come up on i-drive or the on-board-computer. That is normal during this initialization.
This info was actually given to me by Nawtiboy...