Low coolant warning on 2021 BMW X5 40i - P0128 code

0

David L. · rep 0 · May 25, 3:02 AM · 1 replies · solved · Question

Vehicle: 2021 BMW X5 40i G05

Hi everyone, I got a 'Low Coolant' warning on my dash this morning in my 2021 BMW X5 40i (G05). I checked the reservoir, and it was indeed a bit low, so I topped it off with the correct BMW coolant mix. However, my OBD scanner is also showing a P0128 code: 'Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)'.

I'm worried this might be more than just a simple top-off. Could this indicate a failing thermostat or even the dreaded water pump issue that B58 engines are known for? The car has about 40,000 miles on it. I haven't noticed any obvious puddles under the car, but I do smell a faint sweet smell sometimes after driving.

Any advice on what to check next or if this is a common problem for the G05 X5 with the B58 engine?

✓ Accepted solution

ClearTheCode Admin

0

ClearTheCode admin answer:

David, the combination of a low coolant warning and the P0128 code on your 2021 BMW X5 40i strongly suggests an issue with your cooling system, and unfortunately, it's a common area for concern on B58 engines. The P0128 code specifically points to the thermostat, but these components are often interconnected.

  1. Decoding P0128:

    • This code means the engine's coolant temperature is not reaching or maintaining the expected operating temperature within a specified time frame. This usually indicates a thermostat that is stuck open or opening too early, preventing the engine from warming up efficiently.
  2. Common Causes & Diagnosis:

    • Failing Thermostat: The most direct cause of P0128. The B58 uses an electronically controlled thermostat, which can fail internally. If it's stuck open, the engine will run cooler than optimal, triggering the code and potentially causing reduced fuel efficiency.
    • Water Pump Issues: While P0128 points to the thermostat, a failing electric water pump (another common B58 failure point) can also indirectly affect coolant flow and temperature regulation. If the pump isn't circulating coolant effectively, the thermostat might not register correct temperatures or the system could be losing coolant through a pump leak.
    • Coolant Leaks: The faint sweet smell is a classic sign of a coolant leak. Even if you don't see puddles, check for:
      • Hoses: Inspect all coolant hoses for cracks, swelling, or wetness around clamps.
      • Radiator: Look for signs of leakage around the radiator fins or end tanks.
      • Water Pump Housing: The electric water pump and its connections are often a source of slow, seeping leaks.
      • Expansion Tank: Check the tank itself and its cap for cracks or signs of overflow.
      • Auxiliary Radiators: Many modern BMWs have multiple radiators; check any lower ones.
  3. DIY Initial Steps:

    • Pressure Test: If you're comfortable, a cooling system pressure test can help identify small leaks that aren't visible under normal operation. You can rent a kit from most auto parts stores.
    • Monitor Temperatures: Use your OBD scanner to monitor live coolant temperature data. See if the engine struggles to reach or maintain its optimal operating temperature (typically around 90-105°C or 195-220°F).
  4. When to See a Shop:

    • Given the P0128 code and the low coolant warning, it's highly recommended to have your X5 inspected by a BMW specialist. They can perform a thorough diagnostic, including testing the thermostat's electronic function and the water pump's performance.
    • Ignoring a cooling system issue can lead to serious engine damage from overheating. If the engine overheats, stop driving immediately. Continuing to drive with a faulty thermostat or leaking water pump can lead to head gasket failure or other catastrophic issues.