BMW 128i Cranks But Won’t Start: Causes, Diagnosis, and Fixes
BMW 128i Cranks But Won’t Start: What It Usually Means
When a BMW 128i cranks but won’t start, the starter motor is working, but the engine is missing one or more essentials needed for combustion: fuel, spark, air, compression, or correct engine management input.
The 128i, especially with the N52 inline-six, can also have model-specific issues that make no-start diagnosis more efficient if you know where to look first.
This guide breaks down the most common causes, the fastest checks, and the BMW systems most likely to be involved so you can avoid guessing and focus on the actual fault.
How a No-Start Condition Differs From a Crank-No-Start Problem
A crank-no-start condition means the engine turns over normally but does not fire.
That distinction matters because it rules out several starter-side problems and points you toward engine management, fuel delivery, ignition, immobilizer, or sensor faults.
- Cranks slowly or not at all: Battery, starter, cables, or ground issue.
- Cranks normally but does not fire: Fuel, spark, sensor signal, immobilizer, or compression issue.
- Starts and stalls immediately: Key recognition, fuel pressure, throttle control, or crankshaft signal problem.
Common Reasons a BMW 128i Cranks But Won’t Start
1. Weak battery or poor battery connections
Even if the engine cranks, low voltage can still prevent the engine control module from operating correctly.
BMWs are sensitive to voltage drops, and a battery that seems “good enough” may still fail to supply stable power during startup.
Check the battery terminals for corrosion, looseness, or damaged cables.
Measure battery voltage before cranking if possible; a healthy fully charged battery should typically read around 12.6 volts at rest.
If voltage drops significantly during cranking, the electronic systems may shut down or misbehave.
2. Failed fuel pump or fuel pump control issue
The BMW 128i relies on proper fuel pressure to start.
If the in-tank pump is weak, the fuel pump relay or control circuit fails, or wiring is damaged, the engine may crank without ever catching.
Typical clues include no brief hum from the rear of the car when the ignition is turned on, extended cranking before stalling, or complete silence from the fuel pump area.
On many BMW models, a fault in the fuel delivery system can appear intermittent before becoming a permanent no-start.
3. Faulty crankshaft position sensor
The crankshaft position sensor is one of the most important inputs for ignition and fuel injection timing.
If the engine computer cannot see crankshaft speed and position, it may not trigger spark or injector pulse.
A failing sensor can cause a sudden no-start with no warning, or it may fail when hot and work again after cooling.
If a scan tool shows no engine speed while cranking, the crank sensor should be high on the suspect list.
4. Ignition system failure
The BMW 128i uses coil-on-plug ignition, which means a failure in one or more ignition coils, power supply circuits, or related components can prevent starting.
A single bad coil usually will not stop the engine from starting entirely, but widespread ignition power loss or a failed control signal can.
Because the engine will not start, don’t assume plugs and coils are fine just because the car was running recently.
Worn spark plugs, oil contamination in the plug wells, or multiple weak coils can create a crank-no-start situation.
5. Fuel injector or fuel delivery malfunction
If fuel pressure is present but injectors are not firing, the engine still won’t start.
This can happen because of an engine computer fault, wiring problem, immobilizer issue, or sensor input problem that prevents injection timing.
Injector problems are less common than pump or sensor failures, but they become more likely if you have fuel pressure and no combustion response at all.
6. EWS/CAS immobilizer or key recognition problem
BMW anti-theft systems can interrupt starting authorization if the key is not recognized properly.
In these cases, the engine may crank normally but the DME may not allow fuel or spark.
If the security light behaves abnormally, the key battery is suspect on systems that use a battery-equipped fob, or the car starts inconsistently with one key but not another, immobilizer communication should be checked with BMW-capable diagnostics.
7. Air intake or throttle-related faults
The engine still needs proper air metering and throttle control to start.
A large vacuum leak, disconnected intake boot, throttle body issue, or severe sensor fault can upset startup enough to prevent firing.
On the N52 engine, inspect the intake tract for cracks, loose clamps, or obvious disconnections.
The electronic throttle and sensors can also cause a no-start if the engine management system cannot achieve the correct startup strategy.
8. Flooding or excess fuel in the cylinders
If too much fuel enters the cylinders, the engine may crank but not start.
This can happen after repeated start attempts, injector leakage, or certain sensor failures that distort fueling.
Signs include a strong fuel smell from the exhaust, wet spark plugs, or the engine briefly sputtering before refusing to start.
Flooding can mask the original problem, so the root cause still needs to be found.
Fast Diagnosis Steps for a BMW 128i Cranks But Won’t Start
Start with battery voltage and cranking speed
Confirm the battery is fully charged and the starter is spinning the engine at a normal speed.
Slow cranking can point to a marginal battery even when the car appears to turn over.
Listen for fuel pump prime
Turn the key to the ignition-on position and listen near the rear seats or fuel tank area.
A brief pump prime is not absolute proof of correct pressure, but complete silence is a strong clue.
Scan for fault codes with BMW-capable diagnostics
Generic OBD-II scanners can miss important BMW-specific faults.
Tools that read DME, CAS, and related modules are more useful because they may reveal crank sensor faults, fuel pump control errors, or immobilizer communication issues.
Check for spark and injector pulse
If you have the right tools, test for spark and injector activity during cranking.
No spark and no injector pulse together often indicate a missing crank signal or authorization issue.
Spark present but no start may shift suspicion toward fuel pressure or injector delivery.
Verify fuel pressure
Do not assume the fuel pump is working just because it runs.
A weak pump can make noise but still fail to build enough pressure for starting.
A fuel pressure test is one of the clearest ways to separate a pump fault from an ignition or sensor fault.
Inspect the intake and obvious mechanical issues
Look for disconnected vacuum hoses, broken intake boots, failed hoses, and signs of rodent damage.
If the engine has unusual mechanical noises, verify compression before continuing with electrical diagnosis.
BMW 128i-Specific Fault Patterns to Know
The 128i’s N52 engine is generally reliable, but several patterns show up often enough to matter during no-start diagnosis.
Oil leaks around the valve cover and eccentric shaft area can damage nearby wiring over time.
A failing crankshaft sensor may present as a hot no-start.
Weak battery condition is also common in BMWs because the electrical system is highly voltage-sensitive.
If the car has had recent work, consider whether connectors were left loose, grounds were disturbed, or a fuse was blown during repair.
BMWs frequently reward careful inspection over parts swapping.
What to Do If the Engine Cranks But Won’t Start Intermittently
An intermittent no-start is often harder to catch than a permanent failure, but it usually leaves a trail.
Pay attention to whether the problem appears when the engine is hot, after rain, after short trips, or only with one key.
- Hot only: Crank sensor, fuel pump, or relay issue.
- After rain or washing: Moisture in connectors, coils, or intake leaks.
- After sitting overnight: Battery drain, fuel pressure bleed-down, or sensor fault.
- Only one key works: Key recognition or CAS-related issue.
When to Stop Testing and Get Professional Help
If you have confirmed battery health, verified that the starter cranks normally, and still have no spark, no injector pulse, or no fuel pressure, deeper diagnosis is needed.
A shop with BMW diagnostic software, wiring diagrams, and a fuel pressure gauge can usually isolate the fault faster than trial-and-error replacement.
Professional help is also the best path if the car has multiple stored modules faults, evidence of water intrusion, or signs that the immobilizer or DME may be involved.
Most Likely Fixes by Symptom
- Cranks fast but never fires: Crank sensor, fuel pump, or immobilizer authorization.
- Cranks and sputters once: Low fuel pressure, weak spark, or flooding.
- Starts only after repeated attempts: Weak pump, fuel pressure bleed-down, or marginal battery.
- Starts when cold but not hot: Crank sensor or fuel delivery issue.
- Battery recently replaced but problem started after: Terminal, registration, or voltage-related issue.
By narrowing the fault in this order—power, fuel, spark, sensor input, and authorization—you can diagnose a BMW 128i cranks but wont start problem with far less guesswork and far better accuracy.
