Start the car. Period, no acc or on, just start it.
Go into idrive
Go to service settings
Check error control messages
Open the anti trap message and leave it on screen (this is how idrive knows to allow the reprogramming)
Go to disabled window/door
Sit inside of the car and close the door (listed in BMW tis and allows idrive to know it's ready for reprogram)
Lower the window all the way (5-6 clicks?)
Immediately after it is all the way down and after the last click press and hold the window one touch down (open)
Count to 20 (BMW says you have 15-25 seconds)
At 20 release the button and immediately pull up to one click close position.
*** if window only goes up an inch or two, this didn't work, and you need to restart the process. Worked like a charm on first try when these steps were followed.
If the window goes up completely (it should) then it will close and re open.
Keep holding the button to one touch close window position till the window stops moving completely.
Once complete open and close the window via one touch once. This will remove the exclamation in the dash gauge cluster
Go to idrive and back out of the message and then recheck control messages.