Skip to content
Skanyx

P0115 on BMW: Causes, Symptoms and Fix Cost

Quick Answer

Safe to drive (short-term)

P0115 on a BMW means the ECU has detected a general fault in the engine coolant temperature (ECT) sensor circuit. The ECT sensor is a thermistor whose resistance changes with temperature, telling the ECU how warm the coolant is so it can adjust fuelling, ignition timing and the cooling fan. A fault here usually points to a failed sensor, damaged wiring or a bad connector. Repair typically costs 40 to 180 EUR depending on whether you DIY or use a shop.

Severity
Moderate · Cooling System
Typical repair cost, all makes
€12-€180

Connect a standard OBD2 adapter (Bluetooth LE on iPhone) to your BMW and Skanyx tells you what P0115 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.

Get Skanyx free

What does P0115 mean on a BMW?

The Quick Answer above is the generic definition. What follows is the model-specific detail for the BMW models that log P0115.

BMW 3 Series

2006-2024

On BMW 3 Series engines the coolant temperature sensor sits in the cylinder head or, on many models, in the electric coolant pump or thermostat housing. The sensor and its connector are reliable, but plastic cooling components age, so verify the live reading before condemning the sensor itself.

What causes P0115 on a BMW?

Beyond the generic causes listed on the main P0115 page, these are the patterns noted for BMW models:

  • Connector terminal fretting causing intermittent signal loss

    : BMW 3 Series

  • Sensor failure alongside aged plastic thermostat housing

    : BMW 3 Series

How to diagnose P0115 on a BMW with OBD2

  1. Read the code and watch the live coolant temperature PID with Skanyx. On a cold engine it should read close to ambient air temperature, then climb steadily to around 85 to 95 C as the engine warms
  2. If the live value is stuck at a fixed default (often -40 C or 120 C/maximum), that points to an open or shorted circuit rather than a true temperature reading
  3. Inspect the ECT sensor connector for corrosion, bent pins, or a loose fit, and check the wiring for chafing or rodent damage
  4. Measure the sensor resistance with a multimeter and compare against the manufacturer resistance-versus-temperature table
  5. Check coolant level, because a low level can leave the sensor tip in air and skew the reading
  6. If the sensor and wiring test good but the fault persists, check the sensor ground and signal continuity back to the ECU

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

Estimated repair costs for P0115 in EUR, compiled across makes. Expect BMW parts and labour towards the upper end of each range.

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace coolant temperature sensor (DIY) €12–€45 €0–€0 €12–€45 Easy
Replace coolant temperature sensor (shop) €12–€45 €40–€100 €52–€145 Easy
Repair wiring or connector at sensor €5–€30 €50–€150 €55–€180 Moderate
Diagnose and trace circuit fault (shop) €0–€0 €60–€120 €60–€120 Professional

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

These codes are often seen alongside P0115 or point to related issues, on any make:

Looking for the full P0115 reference (all makes, full diagnosis flow, complete repair cost matrix)? See the main P0115 guide

Diagnose P0115 on your BMW

Get Skanyx free