BMW Connected Apps Protocol
I bought a mid-tier BMW last year. Regardless of how you look at it, it's a big, expensive luxury car. And being a big, expensive luxury car it's big and carefully made and feels like driving around in a well appointed living room or a first class cabin.And the UX is pretty good. The computer controls can almost be used by memory, they're very close to hand and well laid out. The nav is so-so but the in-dash lane view makes it sane for big cities.But the software is awful. It's not poorly designed, necessarily, but it's buggy as hell.Half the time I enter the vehicle the car thinks I'm my wife. She's a foot shorter than I am which means I can crawl into the seat for about 30 seconds before my legs start to cramp. In that time, the following invariably happens:1. I painfully get a foot on the break and hit the ignition.2. The computer prompts me to confirm that I'm my wife.3. While I'm trying to select my profile CarPlay kicks in and opens the media screen.4. I navigate through several menu levels to set the correct driver profile, swearing the whole time.Now, I can move the seat back before I enter, but it's slow and clumsy. Then I still have to go through the same process, just minus the leg cramp.