I've had this problem twice on my 330Ci. Both times I let the dealer fix it since it's still under warranty. The "cause" in both cases was this. Someone trying to open the door while it was locked using nothing more then normal force. The remote only unlocks the driver's door if you only hit it once.