I encountered the same thing with mine ( 03' 330i) when I bought it last year. The indicator light would come on and off. I took pictures and video to prove it and took it back to the dealership. Turns out there was some kind of socket corrosion. They fixed it free of charge as it was under warranty.