It sounds as if you have an ambient temperature sensor that is either shorting out when it gets wet or either the water is acting like an insulator and sends an incorrect reading to the body control module. You may want to contact BMW to the specific location on your particular year and model. As location will vary with model and year.
i have changed rail pressure switch on bmw 530 diesel but when car is cold start if engine is hot...
(More)
i have changed rail pressure switch on bmw 530 diesel but when car is cold start if engine is hot the car not start until i spray easy start into it
i need to locate the front loom connector for the front parking sensors pls i bought a 5 series 3.2...
(More)
I NEED TO LOCATE THE FRONT LOOM CONNECTOR FOR THE FRONT PARKING SENSORS PLS I BOUGHT A 5 SERIES 3.2 E39 AND THE PARKING SENSORS AT FRONT HAVE HAD ALL THE WIRES RIPPED OFF SO CANT TRACE THE LOOM PLS HELP