Check Engine Light came on recently, code is P0128. It says that Coolant temperature is below Thermostat Regulating temperature. I have provided a picture below. Will simply replacing the Thermostat fix this issue?
Leaking or stuck open thermostat
Low engine coolant level
Insufficient warm up time
Faulty engine coolant temperature sensor
Engine coolant temperature sensor harness is open or shorted
Engine coolant temperature sensor circuit poor electrical connection
bmw scan tool will have something called map cooling test.. which you could use to figure out if the sensor is bad or if the stat is stuck
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.