Turn key to position 1 and wait 10 seconds then turn to position 0 wait 10 seconds then start the car. That's how to reset it
Didn't realize it was that simple 'throttle adaptation' sounded pretty technical lol. Unfortunately didn't work for me bud, must not be the same on M3. I think your car must be newer than mine, it's a 52 reg..?