Vehicle: 2017 BMW 540i
Hello everyone,
My 2017 BMW 540i (G30 with the B58 engine) recently threw a 'Low Coolant' warning on the iDrive screen. I checked the expansion tank, and it was indeed below the minimum mark. I topped it off with BMW approved coolant, but a few days later, the warning came back.
To make things worse, I also got a 'Check Engine Light' and when I scanned it, it showed a P0128 code: 'Coolant Thermostat (Coolant Temperature Below Regulating Temperature)'.
Could these be related? I haven't noticed any obvious puddles under the car, but I can smell a faint sweet odor sometimes. What should I be looking for?