BMW 428i Cranks but Won’t Start: Common Causes, Diagnostics, and Fixes

BMW 428i Cranks but Won’t Start: What the Symptom Usually Means

If your BMW 428i cranks but won’t start, the starter motor is doing its job, but the engine is not getting the right combination of fuel, spark, compression, or timing to fire.

On the F32 428i with the turbocharged N20 engine, that symptom often points to a fuel delivery issue, sensor fault, battery voltage problem, or an immobilizer-related start inhibition.

This guide focuses on the most common causes, how to narrow them down quickly, and which checks matter most before parts are replaced unnecessarily.

How the Starting System Works on the BMW 428i

When you press the Start/Stop button, the BMW control modules verify key authorization, battery status, brake pedal input, and engine readiness.

The engine then needs strong cranking speed, proper fuel pressure, a valid crankshaft signal, and ignition command from the engine control unit.

If one of those inputs is missing, the car may crank normally but never catch and run.

That is why a no-start diagnosis on a BMW 4 Series should always begin with basic electrical and fuel checks before moving deeper into sensor or module testing.

Most Common Reasons a BMW 428i Cranks but Won’t Start

Weak battery voltage or power delivery problems

BMWs are highly voltage-sensitive.

A battery can have enough power to crank the engine but still drop voltage too low for the fuel pump, injectors, coils, or DME to operate correctly.

Check the battery age, resting voltage, and cranking voltage.

Corroded terminals, a failing IBS (intelligent battery sensor), or poor engine ground connections can create the same symptom.

Fuel pump failure or low fuel pressure

The BMW 428i relies on a low-pressure fuel pump in the tank and a high-pressure fuel pump on the engine.

If the in-tank pump is weak, the high-pressure system cannot build the rail pressure needed for startup.

Common signs include extended cranking, a brief start-and-stall, or no fuel pressure-related communication from the DME.

A scan tool that can read live fuel pressure data is one of the fastest ways to confirm this.

Faulty crankshaft position sensor

The crankshaft position sensor tells the DME when to trigger spark and fuel injection.

If that signal is missing or erratic, the engine may crank indefinitely without starting.

On many BMWs, a failed crank sensor can set a fault code, but not always.

If the tachometer does not move while cranking and there is no RPM signal in live data, the crank sensor should be tested early.

Ignition coil, spark plug, or DME ignition command issues

Even with fuel present, the engine will not start without spark.

Worn spark plugs, failed coils, or wiring/command issues can prevent combustion.

On turbocharged BMW engines, plugs that are old, improperly gapped, or oil-fouled can become more noticeable during cold starts or after heat soak.

If fuel pressure is normal, spark testing becomes a high-priority step.

Injected fuel delivery problems

Direct injection systems are precise, but they depend on clean injectors and correct pressure.

A stuck injector, fuel contamination, or rail pressure control issue can prevent the engine from reaching stable combustion.

If the engine smells strongly of fuel after cranking, flooding or injector leakage should be considered.

If there is no smell at all, the problem is more likely upstream in fuel delivery.

Immobilizer or key recognition fault

BMW’s anti-theft and key authorization systems can prevent a start even though the engine cranks.

If the key fob battery is weak, the key is not recognized, or a related module has a fault, the vehicle may allow cranking but block startup.

Try the spare key if available.

Also check the instrument cluster for warning messages related to key detection, steering lock, or drivetrain malfunction.

Timing chain or mechanical timing issues

Although less common, mechanical timing faults can create a cranks-but-won’t-start condition.

The N20 engine is known for timing chain concerns in some model years, and excessive wear or chain damage can affect valve timing enough to stop the engine from firing.

Symptoms may include rattling before failure, unusual cranking speed, camshaft correlation faults, or a sudden no-start after prior running issues.

Fast Diagnosis Steps for a BMW 428i No-Start

  1. Check battery voltage at rest and during cranking.
  2. Scan all modules with a BMW-capable diagnostic tool such as ISTA, Foxwell, Autel, or similar.
  3. Read fuel pressure data while cranking to confirm low-pressure and high-pressure operation.
  4. Confirm RPM signal to verify the crankshaft position sensor is communicating.
  5. Test for spark if fuel pressure appears normal.
  6. Inspect fuses and relays related to the fuel system, DME, and ignition circuit.
  7. Try the spare key if immobilizer or key recognition is suspected.

These checks help separate electrical, fuel, and mechanical causes before more expensive repairs are considered.

What Scan Tool Data Matters Most?

Generic OBD2 codes are helpful, but BMW-specific live data is far more useful when a BMW 428i cranks but won’t start.

Look for engine RPM while cranking, low-pressure fuel readings, rail pressure target versus actual, camshaft and crankshaft correlation values, and any CAS/FEM or immobilizer faults.

Codes related to fuel pressure, mixture adaptation, misfires, crank sensor performance, or engine synchronization can reveal whether the issue is happening before ignition, during fuel delivery, or inside the combustion process.

How the N20 Engine Changes the Diagnostic Approach

The 2014–2016 BMW 428i commonly uses the 2.0-liter turbocharged N20 engine, which brings a few diagnostic priorities.

Timing chain condition, turbo-related intake leaks, direct injection pressure, and sensitive electronic controls make this engine less tolerant of weak batteries and marginal sensors.

That means a no-start diagnosis should not assume one failed part.

A low battery can trigger cascading faults, and a fuel pressure issue can produce misleading secondary codes.

Proper live data matters more than guesswork.

Common Mistakes to Avoid

  • Replacing ignition coils before confirming fuel pressure.
  • Changing the fuel pump without checking voltage at the pump.
  • Ignoring battery condition because the starter cranks strongly.
  • Overlooking crankshaft sensor data in live diagnostics.
  • Using a basic scanner that cannot access BMW-specific modules.
  • Assuming a no-start is always a fuel problem when the issue may be timing or immobilizer-related.

Repair Paths Based on the Root Cause

If the battery or charging system is at fault

Replace the battery if it is weak or old, but also test the alternator, IBS sensor, and ground points.

BMWs often need battery registration after replacement so the charging system can adapt correctly.

If fuel pressure is low

Diagnose the in-tank pump, fuel pump relay, wiring, and fuel filter assembly if applicable.

If the high-pressure side is weak, the fuel pressure sensor or high-pressure fuel pump may need attention as well.

If the crankshaft sensor is faulty

Replace the sensor with a quality OEM or OEM-equivalent part and clear faults before retesting.

Poor-quality sensors often create repeat failures and false diagnoses.

If spark is missing

Inspect plugs, coils, and wiring harness connections.

Replace worn spark plugs first if service history is unknown, since overdue plugs can stress ignition coils and worsen hard-start behavior.

If timing is suspected

Do not continue repeated cranking if mechanical timing damage is likely.

A compression test, cam/crank correlation check, or borescope inspection may be needed before the engine is started again.

When to Stop DIY Diagnosis

If your BMW 428i cranks but won’t start after basic checks, or if you see timing-related faults, fuel rail pressure loss, or immobilizer errors that do not clear, it is time for BMW-specific professional diagnostics.

Repeated no-start attempts can drain the battery, flood the engine, and create additional faults that make the original problem harder to trace.

A structured diagnosis using live data, voltage testing, and BMW fault memory is usually the fastest way to identify whether the problem is electrical, fuel-related, sensor-based, or mechanical.

Similar Posts