BMW 428i Radiator Fan Running Constantly: Causes, Diagnosis, and Fixes
Why the BMW 428i Radiator Fan Running Constantly Matters
If your BMW 428i radiator fan is running constantly, the car is usually reacting to a cooling-system or control-system issue rather than simply “staying on” by accident.
In many cases, the fan is protecting the engine, but the root cause can range from a low-cost sensor fault to a more serious problem with the DME, thermostat, or wiring.
The BMW 4 Series 428i, especially models using the turbocharged N20 engine, relies on precise electronic cooling control.
That means a fan that never shuts off can be a useful warning sign if you know what to check first.
What Normally Controls the Radiator Fan on a BMW 428i?
Unlike older cars with simple mechanical fan clutches, the BMW 428i uses an electric radiator fan controlled by the engine computer, known as the DME or Digital Motor Electronics module.
The DME decides fan speed based on several inputs, including coolant temperature, AC pressure, engine load, vehicle speed, and fault codes.
- Engine coolant temperature from the temperature sensor
- Thermostat behavior, especially on electronically controlled thermostats
- Air conditioning system pressure
- Ambient temperature and heat soak
- Stored diagnostic trouble codes
If any of these signals look implausible, the fan may default to a high-speed safety mode.
That is why a BMW 428i radiator fan running constantly often points to an electronic trigger rather than a mechanical one.
Common Reasons the Fan Stays On
1. Faulty coolant temperature sensor
A failing coolant temperature sensor can report temperatures that are too high or fluctuate unrealistically.
When the DME sees bad data, it may command the fan on continuously to protect the engine.
Symptoms often include erratic temperature readings, poor fuel economy, and a check engine light.
In some cases, the engine may actually be overheating; in others, the sensor is simply lying to the DME.
2. Stuck-open or electronically failing thermostat
BMW uses electronically managed thermostat systems that help the engine warm up quickly and maintain efficient operating temperature.
If the thermostat sticks, responds slowly, or loses electrical control, the DME may compensate by running the fan longer than normal.
A thermostat fault may also trigger codes related to engine warm-up or cooling performance.
On turbocharged BMW engines, thermostat problems can affect both drivability and long-term reliability.
3. Low coolant level or air trapped in the system
Low coolant can cause hot spots in the cylinder head and trigger the fan to run at high speed.
Air pockets after a coolant service can also confuse temperature readings and reduce cooling efficiency.
Check the coolant reservoir level only when the engine is cool, and inspect for leaks around hoses, the expansion tank, water pump, radiator, and connections.
Even a small leak can lead to fan overactivity if the system cannot maintain stable temperatures.
4. AC pressure sensor or climate control request
The fan may run constantly if the air conditioning system is requesting cooling.
High refrigerant pressure, a faulty pressure sensor, or an AC control issue can command fan operation even when the engine itself is not overheating.
This is especially likely if the fan behavior changes when the AC is turned off.
On BMW models, the cooling fan often supports both engine cooling and condenser cooling.
5. Bad fan control module or failing electric fan assembly
Some BMW fan assemblies include a built-in control module.
If that module fails, the fan can run at full speed all the time or fail to respond to commands properly.
In other cases, internal electronics short out and create a “failsafe” condition.
If the fan is running constantly even with the ignition off, this is one of the first components to inspect.
A direct electrical fault or control-module failure is a common cause of nonstop fan operation.
6. Stored fault codes in the DME
BMW engine management can command the fan on as a precaution when the DME stores certain faults.
Even if the car seems to drive normally, a code related to coolant temperature, thermostat control, electric fan communication, or AC pressure can keep the system in protection mode.
That is why a generic code reader may miss the real issue.
BMW-specific diagnostics through ISTA, Foxwell, Autel, or another advanced scan tool often reveal the exact logic behind the fan command.
How to Diagnose the Problem Step by Step
Start with the simplest checks
- Verify the coolant level when the engine is cold
- Look for visible leaks under the car and around the radiator
- Check whether the AC is turned on and whether the fan behavior changes
- Listen for abnormal fan noise, cycling, or relay-like behavior
Scan for BMW fault codes
Use a BMW-capable scan tool to read DME codes and live data.
Focus on coolant temperature, thermostat commands, fan duty cycle, AC pressure, and any electrical faults stored in the cooling system.
If the live coolant temperature shows implausible values, the sensor or wiring may be at fault.
If the temperature looks normal but the fan still runs nonstop, the issue may be control-related or internal to the fan assembly.
Compare actual temperature behavior
Observe whether the engine reaches and maintains normal operating temperature.
A healthy BMW N20 engine should warm up steadily and stabilize without dramatic swings.
If the temperature climbs too high or stays too low, the thermostat may be implicated.
Pay attention to whether the fan runs continuously only after shutdown.
BMW electric fans can continue briefly after key-off if the engine is heat-soaked or the AC system requires it, but they should not stay on indefinitely.
Inspect wiring and connectors
Check the fan connector, coolant temperature sensor wiring, and nearby harnesses for corrosion, oil contamination, broken insulation, or loose pins.
BMW engine bays can expose connectors to heat and vibration, which may create intermittent control faults.
What Repairs Usually Fix a Constantly Running Fan?
The correct repair depends on the cause, but common fixes include replacing the coolant temperature sensor, thermostat, or electric fan assembly.
In cases where a wiring fault is present, repairing the harness or connector may solve the problem without replacing major parts.
- Coolant temperature sensor replacement if live data is inaccurate
- Thermostat replacement if warm-up is slow or fault codes are present
- Fan assembly replacement if the control module is stuck
- Coolant leak repair and system bleed if the system is low or aerated
- AC sensor or refrigerant system repair if condenser pressure is commanding the fan
After repairs, clear the fault codes and road test the car while monitoring temperatures and fan duty cycle.
A successful repair should restore normal cycling behavior rather than leave the fan running at full speed.
When Is It Safe to Drive?
If the BMW 428i radiator fan is running constantly but the engine temperature is normal, coolant level is correct, and there are no warning lights, short trips may be possible while you plan diagnostics.
However, if the temperature gauge or scan data shows overheating, stop driving and address the issue immediately.
Do not ignore a fan that runs constantly after shutdown if it is accompanied by coolant loss, steam, poor heater output, or a burning smell.
Those are signs the cooling system may be failing to maintain pressure or circulation.
How to Prevent Repeat Cooling-System Problems
- Replace coolant using BMW-approved specifications
- Bleed the cooling system properly after repairs
- Inspect hoses, expansion tank, and water pump during routine service
- Scan for pending codes before a small fault becomes a bigger one
- Address thermostat or sensor issues early, especially on turbo engines
Because the BMW 428i depends on electronically managed cooling, preventive maintenance matters more than on older vehicles.
A small sensor issue can keep the fan running constantly, mask a deeper problem, or reduce fuel efficiency over time.
Key Symptoms That Point to the Real Cause
Use the symptom pattern to narrow the diagnosis:
- Fan runs constantly with AC on: possible AC pressure or condenser cooling issue
- Fan runs constantly after cold start: sensor, wiring, or DME input fault
- Fan runs constantly with overheating: thermostat, coolant loss, or pump-related issue
- Fan runs constantly after shutdown: normal heat soak for a short period, or a control fault if prolonged
- Fan runs constantly with no codes: possible fan module or wiring problem requiring advanced diagnostics
Careful diagnosis matters because the same symptom can come from very different parts of the cooling system.
On a BMW 428i, that distinction often determines whether the fix is inexpensive or involved.
