BMW 228i Cranks But Won’t Start: Causes, Diagnostics, and Fixes for 2026

BMW 228i Cranks But Won’t Start: What the Symptom Usually Means

If your BMW 228i cranks but wont start, the starter motor is turning the engine, but one of the three essentials for combustion is missing: fuel, spark, or proper engine timing/compression.

In modern BMWs, a no-start condition can also come from electronic control issues, sensor failures, or low system voltage, which makes the diagnosis more structured than a simple parts swap.

The 228i, especially models with BMW’s turbocharged four-cylinder engines and direct injection, depends on a network of modules, relays, sensors, and high-pressure fuel components.

That means the problem may be as basic as a weak battery or as specific as a failed crankshaft position sensor, DME fault, or fuel pump issue.

First Checks You Should Make Before Replacing Parts

Start with the easiest and most common causes.

Many no-start complaints on BMWs are caused by low voltage or a failed supply component rather than a major engine problem.

  • Battery state of charge: A weak battery can crank the engine but fail to support fuel pump priming, ignition, or module communication.
  • Starter speed: If the engine cranks slowly, the issue may be electrical rather than fuel-related.
  • Dashboard warnings: Check for drivetrain, key, or immobilizer messages.
  • Fuel level: Confirm the tank is not empty, especially if the gauge is inaccurate.
  • Recent repairs: Think about battery replacement, collision work, fuse changes, or wiring work that could have introduced a fault.

If the car was jump-started, stored for a long period, or had recent battery disconnects, start there.

BMWs can be sensitive to undervoltage, and a low-voltage event may trigger fault codes even when the battery seems strong enough to crank.

Common Causes of a BMW 228i That Cranks But Won’t Start

1. Weak battery or voltage supply problems

Even when the starter turns the engine, the voltage may drop too low for the fuel pump, ignition coils, injectors, or engine computer to operate correctly.

BMW control modules may also reduce function when system voltage is unstable.

Check battery voltage with a multimeter.

A healthy fully charged 12-volt battery should read about 12.6 volts at rest, and cranking voltage should generally remain above 10 volts.

If voltage collapses, test the battery, terminals, ground straps, and charging system.

2. Fuel delivery failure

Fuel problems are among the most common reasons a BMW 228i cranks but wont start.

The issue may involve the in-tank fuel pump, fuel pump control module, fuel pressure sensor, fuel filter assembly, or wiring and relay faults.

On direct-injection BMW engines, the low-pressure fuel pump feeds the high-pressure pump.

If low-side pressure is missing, the engine may crank normally but never fire.

If low-side pressure is present but high-pressure fuel rail pressure does not build, the engine may briefly stumble or fail to start altogether.

Typical clues include no fuel pump prime noise when the ignition is switched on, long crank times before a stall, or fault codes related to fuel pressure regulation.

3. Ignition system issues

Bad ignition coils, worn spark plugs, or wiring faults can prevent combustion.

A BMW may still crank strongly while the engine never catches because the spark is too weak or absent under compression.

On turbocharged BMW engines, worn plugs can be especially noticeable because boosted engines demand strong ignition performance.

If plugs are overdue, inspect them for excessive gap, oil fouling, or heavy carbon buildup.

Coil failures may set misfire codes, but a complete no-start is possible if several related components fail or if the DME is not commanding spark.

4. Crankshaft or camshaft position sensor failure

The DME needs accurate engine speed and position data to start fuel and spark at the right time.

If the crankshaft position sensor fails, the engine may crank without starting and the tachometer may stay at zero during cranking.

A camshaft sensor fault can also interfere with starting or create extended crank conditions.

These sensors often generate diagnostic trouble codes, but intermittent failures can be harder to catch.

Heat-soak failures are common on aging vehicles, where the car may start cold but fail after a short stop.

5. Immobilizer or key recognition problem

BMW’s immobilizer system, integrated with the key and vehicle electronics, can block starting if the key is not recognized properly.

In some cases, the starter will still crank, but the DME may not authorize injection or ignition.

Try a spare key if available.

If the issue is related to key recognition, comfort access faults, antenna ring issues, or module communication errors may appear in a scan.

6. DME, relay, fuse, or wiring faults

Modern BMW engines rely on power distribution through relays, fuses, and control modules.

A failed DME relay, blown fuse, corroded connector, damaged wiring harness, or ground fault can interrupt the command path for fuel and spark while leaving the starter circuit intact.

Because the car may still crank, these faults are easy to overlook.

A scan tool and voltage testing at the right connectors can separate a control issue from a mechanical fuel or ignition fault.

What to Listen and Smell For During Cranking

Small clues can narrow the diagnosis quickly:

  • No fuel pump sound: Points toward fuel supply, relay, fuse, or control issues.
  • Strong fuel smell from exhaust: Suggests flooding, injector leakage, or loss of spark.
  • Single sputter then stall: Often indicates fuel pressure or sensor problems.
  • Even cranking with no hint of firing: Common with sensor, immobilizer, or fuel delivery failures.

Do not assume a fuel problem just because the engine cranks.

Likewise, do not assume ignition failure just because the car never starts.

The pattern of cranking behavior matters.

How to Diagnose the Problem Step by Step

Step 1: Scan for fault codes

Use a BMW-capable scan tool or a high-quality OBD2 scanner that can access DME and fuel system data.

Look for codes related to fuel pressure, crankshaft sensor, camshaft sensor, immobilizer, misfires, or undervoltage.

Step 2: Check live data during cranking

Live data is especially valuable on BMWs.

Watch engine RPM, fuel rail pressure, low-pressure fuel supply, battery voltage, and sync status.

If RPM stays at zero, the crank sensor or its circuit may be suspect.

If pressure never builds, focus on the fuel system.

Step 3: Verify spark and fuel

Test for spark with a proper tester and confirm injector pulse if possible.

If spark is present but fuel pressure is absent, the diagnosis becomes much narrower.

If fuel pressure is correct but spark is missing, ignition or DME control becomes the priority.

Step 4: Inspect power and ground

Check battery terminals, engine grounds, and fuse boxes for corrosion or looseness.

BMWs are sensitive to poor electrical connections, especially after battery work or water intrusion.

Step 5: Measure fuel pressure

Use a fuel pressure gauge or scan data, depending on access.

Low-side and high-side pressure should meet specification during cranking.

If the low-pressure pump is silent or the pressure is far below spec, test the pump, relay, fuse, and wiring.

When the Problem Is More Likely Mechanical

Most cranks-but-wont-start complaints are electrical, fuel-related, or sensor-driven, but mechanical issues can happen.

A broken timing chain, loss of compression, or severe internal engine damage may cause cranking without starting.

This is less common, but it must be considered if fuel, spark, and sensor data all look normal.

Signs of a mechanical problem include unusually fast cranking, backfiring, loss of compression on a test, or strong evidence that cam timing is off.

If the engine has history of timing chain noise or severe overheating, mechanical inspection becomes more important.

Repair Priorities Based on the Most Likely Cause

  • Battery or electrical supply issue: Charge or replace the battery, clean terminals, and test grounds.
  • Fuel pump or pressure issue: Diagnose low-pressure and high-pressure fuel delivery before replacing parts.
  • Ignition failure: Replace worn spark plugs or failed coils after confirmation.
  • Sensor fault: Replace the crankshaft or camshaft sensor only after verifying the circuit and scan data.
  • Immobilizer or module issue: Test with a spare key and confirm communication with BMW-specific diagnostics.

How to Reduce the Chance of a Repeat No-Start

Preventive maintenance matters on the BMW 228i because small electrical and fuel issues can cascade into a full no-start event.

Keep the battery healthy, replace spark plugs on schedule, address fuel-pressure codes early, and avoid ignoring intermittent crank sensor symptoms.

Regularly inspect wiring near hot engine areas, keep terminals clean, and scan the vehicle if you notice extended crank times, rough starts, or occasional stalling.

Early diagnosis is usually cheaper than waiting until the car refuses to start at all.

Similar Posts