Quite common. BMW really sucks at any thing electronic.
Just look at the complaints about the navigation, throttle, stereo, Bluetooth, HVAC,etc.
Coding a BMW is like getting a whore in Vegas. It seems like a good idea until the day after.
2015 435i Convertible
M Sport, M Performance Power Kit
2016 Lexus CT200H
2016 Lexus NX200t