Sounds like something electronic for sure. I'm wondering if water or dirt got into the electronic assembly inside the door and making it act funny. I would try to soak the latch part with wd40 to clean it out the best you could and keep opening and closing the door each time you spray for the wd40 to get in there and see if that helps. If it helps, then just spray some white grease in there as a final step since the wd40 will wash away all the grease. This is probably the best first step you can do before taking off the door panels. If this doesn't help, then you will probably have to get behind the door panel accessing the switch to possibly replace it.
BMW...Now you're playing with power.
Last edited by 1bmw1; 02-15-2011 at 12:26 PM.