OK, OK. Try this. It works EVERY TIME for me.
Husband unlocks car WITH HIS KEY, adjusts seats and mirrors, locks car WITH HIS KEY. Seat and mirror settings are remembered to his key.
Wife unlocks car WITH HER KEY, adjusts seats and mirrors, locks car WITH HER KEY. Seat and mirror settings are remembered to HER key.
In order for multiple keys to work, the person who OPENED the car WITH HIS/HER key ALSO needs to LOCK the car to complete the cycle. Then the other person needs to do the SAME with HIS/HER key. Just be certain to LOCK the car with your own key.
Maddening, but this has worked for me. Somebody needs to show the BMW programmers how real people use their cars. :rofl:
Report back here and let me know what you find out ...
Tom