Thought you guys might find this useful. It is a soft reset sequence mainly used when your AT starts getting sluggish. It seems to reset more than just the transmission but I have no confirmation of that. This is from bimmerfest
Keyless sequence
1. Push start button without pressing on brake. (do not start car)
2. Press acc pedal all the way down for 5 sec
3. Turn off car
4. Take foot off of accelerator pedal.
5. Wait 2 min
6. Start car
With key
1. Put key in the ignition
2. Click on the Start button without having your foot on the accelerator. At this point the lights on the dash will all light up.
3. Push the accelerator to the floor and hold it for about 30 seconds. For me at about 20 seconds I heard a very faint sound. This is the reset sound. Don't worry if you don't hear it. Just keep your foot on the pedal for about 30 seconds.
4. Start car
Adaptive Auto Transmission Reset Procedure - Bimmerfest - BMW Forums
Keyless sequence
1. Push start button without pressing on brake. (do not start car)
2. Press acc pedal all the way down for 5 sec
3. Turn off car
4. Take foot off of accelerator pedal.
5. Wait 2 min
6. Start car
With key
1. Put key in the ignition
2. Click on the Start button without having your foot on the accelerator. At this point the lights on the dash will all light up.
3. Push the accelerator to the floor and hold it for about 30 seconds. For me at about 20 seconds I heard a very faint sound. This is the reset sound. Don't worry if you don't hear it. Just keep your foot on the pedal for about 30 seconds.
4. Start car
Adaptive Auto Transmission Reset Procedure - Bimmerfest - BMW Forums