Another gripe I have, and this seems to be more an iDrive 7 issue, is the vehicle deciding whose phone to connect to randomly if both my wife & I are in the vehicle. We had a '20 & '23 Grand Cherokee that allowed not only assigning the phone to the profile/fob but also assigning a "primary" & "secondary" device.
Many times my wife will be driving her vehicle, it'll recognize her profile & fob but connect to my phone. The opposite happens when I drive using the 2nd fob assigned to my profile. It'll also connect to a phone inside the house when pulling out of the driveway.
That doesn't happen in my M2.