26/05/2022
Modern BMWs, including the beloved E90 series, rely on a sophisticated network of sensors to ensure optimal performance, efficiency, and longevity. These small but mighty components provide crucial data to your car's engine control unit (ECU), allowing it to make precise adjustments that keep everything running smoothly. However, like any electrical or mechanical part, sensors can fail. When a vital sensor, such as the engine coolant temperature sensor, gives up the ghost, it can lead to a cascade of problems, from misleading dashboard warnings to potential engine damage. Understanding the symptoms, implications, and DIY repair steps for a failing coolant sensor is essential for any E90 owner.

This comprehensive guide will delve into what happens when your BMW E90's coolant temperature sensor fails, explore the symptoms you might encounter, and provide a detailed overview of how to replace it, along with a brief mention of the engine oil pressure switch, which often shares similar failure modes and replacement procedures.
- Understanding the Role of Your BMW E90's Coolant Temperature Sensor
- Symptoms of a Failing Engine Coolant Temperature Sensor
- Why Sensors Fail: Electrical vs. Physical
- DIY Replacement: Engine Coolant Temperature Sensor
- The Engine Oil Pressure Switch: A Related Component
- Comparative Overview: Coolant Temp Sensor vs. Oil Pressure Switch
- Frequently Asked Questions (FAQs)
- Q: Can I drive my BMW E90 with a faulty coolant temperature sensor?
- Q: What are the common fault codes associated with a failing coolant temperature sensor?
- Q: How often should I replace my coolant temperature sensor?
- Q: Is it normal for some coolant to leak out during the sensor replacement?
- Q: What's the difference between an oil pressure switch and an oil level sensor?
- Conclusion
Understanding the Role of Your BMW E90's Coolant Temperature Sensor
The engine coolant temperature sensor is a critical component located within your E90's cooling system. Its primary role is to accurately measure the temperature of the engine coolant and relay this information to the ECU. This data is vital for several engine functions, including:
- Fuel Mixture: The ECU uses coolant temperature to adjust the air-fuel ratio. A cold engine requires a richer mixture to run smoothly, while a warm engine needs a leaner one.
- Ignition Timing: Proper ignition timing is crucial for efficient combustion, and coolant temperature plays a role in its calculation.
- Cooling Fan Operation: The ECU activates the cooling fan when the engine reaches a certain temperature, preventing overheating.
- Temperature Gauge: The dashboard temperature gauge relies on this sensor's readings to inform you of your engine's operating temperature.
- Emissions Control: Accurate temperature data helps the engine run within optimal parameters, reducing harmful emissions.
Given its multifaceted role, it's clear that a faulty coolant temperature sensor can significantly impact your E90's performance and potentially lead to more serious issues if left unaddressed.
Symptoms of a Failing Engine Coolant Temperature Sensor
When the engine coolant temperature sensor on your BMW E90 starts to fail, you'll likely notice several tell-tale signs. These symptoms can range from minor annoyances to serious warnings:
1. Malfunction Indicator Lamp (MIL) Illumination
One of the most common and immediate indicators of a sensor issue is the illumination of the Malfunction Indicator Lamp (MIL), often referred to as the 'check engine light', on your dashboard. This light signifies that the ECU has detected a fault within the engine or emissions system. For a coolant temperature sensor, specific fault codes (Diagnostic Trouble Codes or DTCs) will be stored in the ECU's memory, such as P0117 (Engine Coolant Temperature Sensor Low Input) or P0118 (Engine Coolant Temperature Sensor High Input).
2. Erratic or Inaccurate Temperature Gauge Readings
Since the sensor feeds data to your dashboard gauge, a faulty sensor can cause the temperature needle to behave erratically. It might jump up and down, stick at a certain reading (even when the engine is cold or hot), or simply not move at all. This lack of accurate information means you won't know if your engine is truly overheating, which is a serious risk.
3. Poor Engine Performance and Fuel Economy
Because the ECU relies on coolant temperature data for fuel mixture and ignition timing, a faulty sensor can lead to incorrect adjustments. This can manifest as:
- Rough Idling: The engine may idle unevenly or stall, especially when cold.
- Increased Fuel Consumption: If the sensor incorrectly reports a cold engine, the ECU will continuously enrich the fuel mixture, leading to significantly worse fuel economy.
- Hesitation or Lack of Power: Incorrect engine parameters can cause the car to feel sluggish or unresponsive during acceleration.
- Excessive Black Smoke from Exhaust: A rich fuel mixture can also lead to unburnt fuel exiting the exhaust, visible as black smoke.
4. Cooling Fan Running Constantly or Not at All
If the sensor sends incorrect high-temperature readings, the cooling fan might run continuously, even when the engine is cold. Conversely, if it sends incorrect low-temperature readings, the fan might not activate when needed, leading to engine overheating, which can cause severe and costly damage.
5. Coolant or Oil Leaks from the Sensor Itself
Both the engine coolant temperature sensor and the engine oil pressure switch are known to develop leaks. This often occurs through the electrical portion of the sensor, where fluid (coolant or oil) can 'wick' its way out through the electrical connector. If you suspect this is the source of a leak, carefully disconnect the sensor and inspect the connector. It should be completely dry and free of any fluids. A damp or visibly wet connector is a strong indication of an internal leak from the sensor.
Why Sensors Fail: Electrical vs. Physical
Sensor failures can generally be categorised into two main types:
- Electrical Failure: Over time, the internal electronic components of the sensor can degrade, leading to incorrect resistance readings or a complete open/short circuit. This is what typically triggers a fault code and MIL illumination.
- Physical Leakage: As mentioned, the seal around the sensor's body or its electrical connection can deteriorate, allowing engine coolant or oil to escape. This not only causes a fluid leak but can also compromise the sensor's electrical integrity by allowing moisture or fluid into the delicate circuitry.
DIY Replacement: Engine Coolant Temperature Sensor
Replacing the engine coolant temperature sensor on your BMW E90 is a manageable DIY project that can save you a significant amount on labour costs. The project time is estimated at around 2 hours, making it a weekend afternoon task. Here's what you'll need and how to approach it:
Tools and Parts Required:
- 22mm wrench
- 24mm wrench (potentially for other related sensors or tight spaces)
- New engine coolant temperature sensor
- New engine coolant (to top up or replace if desired)
- Drain pan (to catch any leaking coolant)
- Rag or shop towels
Before You Start: Safety First!
It is absolutely crucial to work with a cool engine. Attempting this repair on a hot engine can result in severe burns from hot coolant or engine components. Allow your vehicle to cool down completely, ideally overnight, before starting any work.
Step-by-Step Procedure:
- Prepare the Vehicle: Park your E90 on a level surface. Place a drain pan directly underneath the area where the coolant temperature sensor is located (usually near the cylinder head or radiator hose, consult your specific E90's service manual for exact location).
- Remove Engine Covers: Accessing the sensor typically requires removing any plastic engine covers. While this guide doesn't detail that process, it's usually straightforward with a few clips or bolts.
- Locate the Sensor: Identify the engine coolant temperature sensor. It will have an electrical connector attached to it and will be threaded into a coolant passage.
- Disconnect Electrical Connector: Carefully disconnect the electrical connector from the sensor. Be gentle, as plastic clips can become brittle with age.
- Prepare for Coolant Leakage: Have your drain pan ready. While it's not strictly necessary to drain the entire cooling system, coolant will leak out once the sensor is removed. Working quickly will minimise the loss.
- Remove the Old Sensor: Using your 22mm wrench, carefully unscrew the old engine coolant temperature sensor. Be prepared for coolant to start leaking out as soon as it loosens.
- Install the New Sensor: Quickly thread the new engine coolant temperature sensor into place by hand to avoid cross-threading. Once finger-tight, use your wrench to snug it down. Do not overtighten, as this can damage the sensor or the threads in the engine component.
- Reconnect Electrical Connector: Reattach the electrical connector to the new sensor, ensuring it clicks securely into place.
- Refill and Bleed Coolant: Top up any lost engine coolant. It's often beneficial to replace the coolant entirely as a complementary modification, especially if it hasn't been done in a while. After refilling, you'll need to bleed the cooling system to remove any trapped air, which is crucial for proper cooling. Consult your E90's owner's manual or a specific BMW bleeding procedure guide for this step.
- Check for Leaks and Test Drive: Start the engine and let it reach operating temperature. Carefully inspect the new sensor for any signs of leaks. Monitor your temperature gauge and check for any returning MIL lights. A short test drive is recommended to ensure everything is functioning correctly.
Complementary Modification: Coolant and Oil Change
While you're working on your cooling system, it's an excellent opportunity to perform some complementary maintenance. Replacing your engine coolant ensures that your cooling system is filled with fresh fluid, which offers optimal heat transfer and corrosion protection. Similarly, checking and potentially changing your engine oil is always a good practice, especially if you're dealing with a high-mileage E90. The provided information also mentions replacing the engine oil pressure sensor and engine oil, making this a comprehensive maintenance opportunity.

Your BMW E90 also utilises an engine oil pressure switch. While its function differs from the coolant temperature sensor (it monitors oil pressure rather than temperature), it shares similar failure modes. Like the coolant sensor, the oil pressure switch can fail electrically, triggering a fault code and illuminating the MIL. It can also leak oil through its electrical portion, similar to the coolant sensor's 'wicking' issue. The replacement procedure is often similar in difficulty, requiring basic wrenches and a quick swap. If you're experiencing oil pressure warnings or oil leaks around this component, it's worth inspecting and replacing it at the same time as the coolant sensor for efficiency.
Comparative Overview: Coolant Temp Sensor vs. Oil Pressure Switch
While both are critical sensors, understanding their differences can help in diagnosis:
| Feature | Engine Coolant Temperature Sensor | Engine Oil Pressure Switch |
|---|---|---|
| Primary Function | Monitors engine coolant temperature for ECU control. | Monitors engine oil pressure for lubrication warning. |
| Common Symptoms of Failure | MIL, fault codes, erratic temp gauge, poor fuel economy, cooling fan issues, coolant leaks. | MIL, fault codes, oil pressure warning light, oil leaks. |
| Fluid Involved in Leaks | Engine Coolant | Engine Oil |
| Impact of Failure | Affects engine performance, efficiency, potential overheating. | Indicates potential lubrication issue, severe engine damage if pressure is truly low. |
| Typical Location | Near cylinder head or radiator hose. | Near oil filter housing or oil pan. |
Frequently Asked Questions (FAQs)
Q: Can I drive my BMW E90 with a faulty coolant temperature sensor?
A: While your car might still run, it is not recommended to drive with a faulty coolant temperature sensor for an extended period. The ECU relies on accurate temperature data for critical functions. Driving with a faulty sensor can lead to increased fuel consumption, reduced engine performance, and, most critically, the risk of engine overheating without proper warning. Overheating can cause severe and costly damage to your engine, including a warped cylinder head or blown head gasket.
Q: What are the common fault codes associated with a failing coolant temperature sensor?
A: Common OBD-II fault codes related to the engine coolant temperature sensor include P0117 (Engine Coolant Temperature Sensor Low Input), P0118 (Engine Coolant Temperature Sensor High Input), and P0116 (Engine Coolant Temperature Sensor Circuit Range/Performance Problem). A diagnostic scan tool can confirm these codes.
Q: How often should I replace my coolant temperature sensor?
A: There isn't a strict maintenance schedule for replacing the coolant temperature sensor. It's typically replaced when it fails or shows symptoms of failure. However, on higher mileage vehicles (over 100,000 miles), proactive replacement can be considered as part of a comprehensive cooling system overhaul, as the plastic and electronic components can degrade over time.
Q: Is it normal for some coolant to leak out during the sensor replacement?
A: Yes, it is completely normal for some engine coolant to leak out when you remove the old sensor, as you are opening a part of the cooling system. This is why having a drain pan underneath the vehicle is essential. By working quickly to swap the sensors, you can minimise the amount of coolant lost.
Q: What's the difference between an oil pressure switch and an oil level sensor?
A: The text provided specifically mentions the "engine oil pressure switch" as a component that can fail similarly to the coolant temperature sensor. An oil pressure switch monitors the pressure of the oil within the engine's lubrication system. If the pressure drops below a safe level, it triggers a warning light. An oil level sensor, on the other hand, measures the quantity of oil in the oil pan. Both are important for engine health, but they serve different functions and typically have different failure symptoms. This guide focuses on the oil pressure switch due to its similar failure mode (electrical and leaks) and replacement context with the coolant sensor.
Conclusion
A failing engine coolant temperature sensor or engine oil pressure switch on your BMW E90 is more than just an annoying fault light; it's a critical issue that can significantly impact your vehicle's performance and long-term health. Recognising the symptoms early and addressing the problem promptly can save you from more extensive and expensive repairs down the line. With the right tools and a bit of patience, replacing these sensors is a straightforward DIY task that empowers you to maintain your E90 effectively. By taking proactive steps and understanding your car's vital signs, you ensure your beloved BMW continues to provide reliable and enjoyable driving for years to come.
If you want to read more articles similar to BMW E90 Coolant Sensor Failure: Your DIY Guide, you can visit the Maintenance category.
