Overall, I love mine and agree with the above comments. I did not like the fact that i had to manually code things that I feel like i shouldn't have (e.g. Start / Stop) and that I still have to push the button every time i start the car to put it in sport mode.
2012 BMW 535 ... Silver / Black, M Sport, Premium, Premium Sound, Technology, Heated Seats, Sport Automatic
Other Cars ... Mercedes S550, Chevrolet Tahoe LTZ, Porsche 996 Turbo