Brought my X3 back to the shop because of the ever increasing whining noises: differential or bearing problems. Not good. Has nothing to do with the ATC reprogramming.
The mechanic was amazed how simple this reset procedure is. They do it in a different way, and have a way to speed up the learning process. It is very labour intensive, because they have to take the car for a drive and repeat certain gear changes 50 times!
Current: 2014 BMW X1 xDrive28i
Past: 2010 BMW X3 xDrive28i, 2004 Peugeot 407 2.0 HDi, 2002 Volvo S60 D5, 1999 BMW 320i, 1998 Mercedes A190, 1996 Audi A4 Avant 1.9 TDi, 1993 VW Vento 1.8, 1990 Mitsubishi Galant 1.8 GLS, 1987 Audi 80 1.8S, 1978 Ford Taunus Coupe V6, 1976 Renault 6TL