The satellite radio does not work, never has. The dealer says they can't fix it, nor can BMW, that it's just a problem in these cars. The USB port will not accept iphones. It works with ipod, but ipods are now integrated into iphones. No fix for that either. The speedometer is 4-5mph off, so you're not sure what speed you're going. I determined this from two different portable GPS's. No fix. BMW removed the electrical outlet from the bottom of the dash board, now there's only one outlet and it's in the console. But if you plug something in there (GPS for example) the wire runs all along your console next to your gear shift lever; plus, the console lid will not close. No fix for that.
The cars runs and handles nicely
Stop selling satellite radios that don't work. Put the outlet back in the dash. Fix the speedometers. Make a console lid that will allow use of a wired device. The dealer drilled two holes in my front bumper and hung their dealer advertisement plate on it. Tell them to stop drilling holes in BMWs.