Its really any awesome upgrade. Done on my E90 back in 2012 and ending up buying MS-8 which was ever better.
I still use it in my X1. The only problem is that if I used 6FL (apple produced via usb), then I cannot use MS-2 or in other words, I cannot control steering wheel controls. I have to use apple watch to change the tracks
__________________
F36 Xdrive for her - HUD, park assist, heated steering wheel, rear camera, Apple car play
F36 RWD for him - HK, M sports pack, GTS tail light, Apple car play