My E46 M3 passenger door won't open form the outside. Also, the window won't go down all the way. When it gets about 50% down, it opens the door! Clearly there is something loose in the door that's causing the window to open the door. Any ideas what is wrong and what I'm up against when I go to the dealer??