James I had mine fixed under warranty - apparently they are susceptible to water leakage or something - so if you still in warranty, have the dealer do it at BMW's cost! Best regards, Dave ------------------------------