Yeah, my door didn't latch on occasion. I had to drive home from work once holding the door shut. If the lock's not in the right position, the mechanical latch won't activate when you shut the door. If you've got a spare hour, remove the door panel (being careful not to break the plastic clips out of their position on the panel), unhook the actuator and turn the key in the lock to give it power and see if it does anything. The actuator is a black plastic box, roughly 3 inches long, with a rubber wiring boot on one end and a white plastic rod sticking out of the other. There's a loop in the end of the white plastic rod through which hooks a metal piece that's connected to the locking mechanism. The actuator should be connected to the door by two Torx screws, and there's a metal clip that keeps the wiring boot connected. It's not a terribly complicated process, and there's a writeup online. I'll try to find it.
Edit: Here's the site: http://www.bmw4life.com/doorLockActuator.htm.
It won't be the same as your setup, but it should give you an idea of where to go. BTW, you don't need to remove the actual door lock mechanism.
Originally Posted by Spjarv
Last edited by andmd; 12-05-2006 at 09:50 PM. Reason: found the Web site