just FYI to anybody who is wondering/cares... BMW has traced the problem
to improper installation of a mongoose alarm. also as a result of the
alarm wiring, the arming and disarming chooses doors to lock or unlock
at random, and makes opening the passenger door with key impossible....
off to the auto-electrician now :)