This happened to me on my M3. I had to get the service department involved. At first they blamed it on me,that i had to be pushing the button down and i just didnt realize it. They didnt want to come out. But i would log every time it happened. Finally they came out and since hasn't happened.