I need help!!!!
Okay I don't know where else to turn! I have a 2006 325xi sedan... My ses light came on about two months ago I took the car to autozone where I got a p0128 code thermostat below regulating temperature. I then took it to BMW where they said I needed to replace my thermostat I did so so 746 dollars later I have a new thermostat well my ses light came back on soon after same code p0128 this time BMW says I need a water pump so 1043 dollars later my water pump is replaced 2 days after light is back on same code!!!! What could it be????