I had the same problem with my 2002 X5. I found the cause on this site and for now the switch is unplugged.
all the staff in my building are happy that I have stopped the alarm from going off roughly 12 times a day.
I have also made my wife's life easier as she was running out to see who was messing with the B.
Great site and saved hundreds of dollars in shop time.