Skanyx
DTC/P0117·BMW

P0117 on BMW: Causes, Symptoms and Fix Cost

Quick Answer
Moderate SeveritySafe to drive (short-term)BMW

P0117 on a BMW means the engine coolant temperature (ECT) sensor circuit voltage is too low, which the ECU reads as an implausibly high temperature. Because the sensor is a thermistor whose resistance falls as it heats, a short to ground or a shorted sensor produces a low voltage that mimics extreme heat. The ECU often responds by running the cooling fan at full speed. Repair typically costs 40 to 180 EUR for a sensor or wiring fix.

Repair cost on BMW16 - €247

What does P0117 mean on a BMW?

P0117 means the engine coolant temperature (ECT) sensor circuit voltage is too low, which the ECU reads as an implausibly high temperature. Because the sensor is a thermistor whose resistance falls as it heats, a short to ground or a shorted sensor produces a low voltage that mimics extreme heat. The ECU often responds by running the cooling fan at full speed. Repair typically costs 40 to 180 EUR for a sensor or wiring fix.

BMW 3 Series

2006-2024

On BMW 3 Series engines a shorted coolant sensor will trigger the cooling fan to run at full speed, which is often the owner's first clue. Connector fretting and harness chafing near the engine are worth inspecting before replacing the sensor.

What causes P0117 on a BMW?

Beyond the generic causes listed on the main P0117 page, these are the BMW-specific patterns we see most often:

BMW 3 SeriesShorted coolant sensor driving the fan to maximum
BMW 3 SeriesHarness chafe shorting the signal wire to ground

How to diagnose P0117 on a BMW with OBD2

Follow these steps to pinpoint the root cause of P0117:

  1. Read the code and watch the live coolant temperature PID with Skanyx. P0117 typically shows the maximum value (often around 120 C or higher) even on a cold engine, which is a clear sign of a low-voltage short rather than a real overheat
  2. Compare the live coolant reading against actual engine temperature by touching the upper radiator hose; if the engine is cold but the PID reads hot, the circuit is shorted
  3. Unplug the sensor connector and check whether the reading drops to the open-circuit default; if it does, the sensor itself is likely shorted internally
  4. Inspect the connector and harness for corrosion, moisture, or a chafe point shorting the signal wire to ground or to the sensor body
  5. Measure the sensor resistance with a multimeter and compare to the manufacturer table; an abnormally low resistance confirms a failed sensor
  6. If the sensor and connector are good, test the signal wire for a short to ground back toward the ECU

How much does P0117 cost to fix on a BMW? (EUR)

Estimated repair costs on a BMW (BMW parts and labour typically run 30% above the average for this code).

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace coolant temperature sensor (DIY) €16–€59 €0–€0 €16–€59 Easy
Replace coolant temperature sensor (shop) €16–€59 €52–€130 €68–€189 Easy
Repair shorted wiring or connector €7–€39 €78–€208 €85–€247 Moderate
Diagnose short to ground (shop) €0–€0 €78–€156 €78–€156 Professional

Prices estimated as of May 2026. Costs vary by region, vehicle, and shop.

These codes commonly cluster with P0117 on BMW vehicles:

FAQ: P0117 on BMW

Why does P0117 make the gauge read hot when the engine is cold?

The coolant sensor is a thermistor whose resistance drops as it gets hotter, so a low signal voltage looks identical to a very hot engine. When the circuit shorts to ground, the voltage drops to near zero and the ECU interprets that as maximum temperature, even on a stone-cold engine.

Can I drive with P0117?

For short trips usually yes, but be careful. The ECU thinks the engine is overheating, so it may run the fan flat out and lean the mixture, hurting economy. The real danger is that a false high reading hides genuine overheating, so confirm actual temperature in live data and fix it soon.

Is P0117 the sensor or the wiring?

It can be either. A shorted thermistor inside the sensor is common and easy to confirm by unplugging the connector and checking whether the reading changes. If unplugging does not clear the implausible reading, suspect a signal wire shorted to ground in the harness.

How much does it cost to fix P0117?

If a shorted sensor is the cause, parts are usually 12 to 45 EUR and a DIY swap can be under 50 EUR. A shop sensor replacement runs roughly 60 to 150 EUR. Chasing a wiring short costs more because diagnostic labour is involved.

Looking for the full P0117 reference (all makes, full diagnosis flow, complete repair cost matrix)?

See the main P0117 guide
Skanyx · BMW

Diagnosing P0117 on your BMW?

Connect any Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.

Download Skanyx