You might want to try a resync of the door locks. Basically, lock and unlock (don't dead/double lock) about 5 times. If this doesn't work in the drivers door, do it in the passenger door. Make sure that all the door pins are in the unlock position when you do this.
You might also try an emergency unlock procedure. I'm not sure if it works for just the drivers side door, just the passenger, or for both front doors, but it's worth a try.
This is what you do:
http://bimmer.roadfly.com/bmw/forums/e32/3775411-1.html