Im guessing its the brake light switch but was curious if something else maybe causing it. I called the BMW dealer and parts dept does not stock it so thats usually an indicator that its not a common problem. However I have had to replace the brake light switch on my ML500 many times... Thanks.