BMW 328i Cranks But Won’t Start: Causes, Diagnostics, and Fixes
BMW 328i Cranks But Won’t Start: What the Problem Usually Means
When a BMW 328i cranks but won’t start, the starter motor is doing its job, but the engine is missing one of the essentials needed for combustion.
That usually points to a fuel, spark, air, sensor, or timing-related issue rather than a dead battery alone.
This symptom is common across BMW 328i models with engines such as the N52, N20, and later turbocharged variants, and the cause often becomes clear only after checking a few key systems in order.
The fastest diagnosis comes from separating a true no-start from a low-voltage, fuel delivery, or crankshaft sensor problem.
How a Starting System Needs to Work
A gasoline engine needs four things to start: strong battery voltage, proper fuel pressure, ignition spark, and accurate engine timing.
If any one of those is missing, the engine may crank normally but never fire.
- Battery and starter: provide enough cranking speed for the engine control module to initialize.
- Fuel system: supplies pressurized fuel to the injectors.
- Ignition system: creates spark at the right time.
- Engine sensors: tell the ECU when to inject fuel and fire spark.
BMW’s electronic controls are especially sensitive to voltage drop and sensor faults, so a weak battery can create symptoms that look much more serious than they are.
Most Common Reasons a BMW 328i Cranks But Won’t Start
Weak battery or voltage drop
A weak battery is one of the most overlooked causes of a no-start condition.
Even if the starter turns the engine over, low voltage can prevent the fuel pump, ignition coils, or ECU from operating correctly.
BMW modules may also shut down or log communication faults when voltage falls too low.
Check for:
- Slow or uneven cranking
- Dim interior lights during crank
- Battery older than 4–6 years
- Low resting voltage, typically below 12.4 volts
If jump-starting briefly restores normal starting, the battery, charging system, or battery registration may need attention.
Faulty crankshaft position sensor
The crankshaft position sensor is critical because it tells the engine computer how fast the engine is turning and when to trigger spark and injection.
If this sensor fails, the BMW 328i may crank strongly but never start because the ECU does not know the engine is rotating.
Common clues include no RPM signal on a scan tool while cranking, intermittent stalling before the no-start, and stored codes related to engine speed sensing.
On many BMW engines, crank sensor failure is a top suspect when the starter works but the engine does not fire at all.
Fuel pump or fuel pressure problem
Modern BMWs rely on precise fuel pressure from the in-tank pump and, on turbocharged models, an additional high-pressure fuel system.
If the low-pressure pump fails, the fuel rail does not receive enough supply.
If the high-pressure pump or pressure sensor fails, the engine may crank endlessly without starting.
Signs of fuel-related failure include:
- No audible fuel pump prime when the ignition is switched on
- Long cranking before failure becomes total
- Lean mixture fault codes
- Fuel smell absent from the exhaust during crank
A fuel pressure test is more useful than guessing, especially on direct-injection BMW engines where pressure must meet exact thresholds.
Ignition coil or spark failure
If fuel is present but spark is missing, the engine cannot ignite the air-fuel mixture.
Failed ignition coils can cause misfires first and a no-start later if multiple cylinders stop firing.
In some cases, a blown fuse, damaged wiring harness, or failed ignition switch signal prevents spark entirely.
Look for rough running before the no-start, misfire codes, or strong fuel delivery without ignition.
A spark test helps confirm whether the issue is on the ignition side or elsewhere.
Relays, fuses, and power supply faults
A BMW 328i may crank but not start if the fuel pump relay, DME relay, ignition fuse, or power distribution circuit has failed.
These electrical faults are common because the car depends on multiple control modules and relays to power critical systems in sequence.
Inspect related fuses and relays in the fuse panel, and verify that the fuel pump is receiving power during key-on.
A damaged ground connection can create the same symptom by interrupting module operation.
Immobilizer or key recognition issue
BMW’s immobilizer system, often integrated with the CAS or FEM/BDC architecture depending on model year, can prevent engine start if the vehicle does not recognize the key correctly.
In that case, the engine may crank normally, but fuel injection or spark may be disabled.
If the dashboard shows a key-related warning, the car starts intermittently with a spare key, or there are communication faults between modules, key authorization should be checked early in the diagnosis.
What to Check First When Diagnosing the Problem
Start with the simplest and most likely causes before replacing parts.
A systematic approach saves time and avoids unnecessary BMW labor costs.
- Verify battery voltage: test resting voltage and cranking voltage.
- Listen for fuel pump prime: turn the ignition on and listen near the rear of the car.
- Scan for codes: use a BMW-capable scanner to read DME, CAS, and fuel system faults.
- Check for spark: confirm ignition output if fuel pressure appears normal.
- Inspect RPM signal: watch live data while cranking to see if the ECU detects engine speed.
BMW-specific diagnostic software such as ISTA, INPA, or a capable aftermarket scan tool can reveal details a basic code reader misses, especially for fuel pressure targets, crank signal status, and CAS authorization data.
Symptoms That Help Narrow the Cause
The way the car behaves during cranking often points to a specific system.
- Cranks fast but never tries to catch: often fuel pressure, crank sensor, or immobilizer related.
- Cranks slowly and intermittently: likely battery, starter, or ground issue.
- Starts briefly and dies: often fuel delivery or key authorization.
- Fires once with starting fluid but not normally: suggests a fuel problem rather than spark.
- No tachometer movement while cranking: can indicate a crankshaft sensor or related signal issue.
These patterns are not absolute, but they help reduce the number of systems you need to test.
BMW 328i Model-Specific Notes
Different BMW 328i generations have different weak points.
E90-era cars with the N52 engine often see battery, fuel pump, ignition coil, or crank sensor issues.
F30 models with the N20 turbo engine are more likely to involve high-pressure fuel system faults, valvetronic-related issues, or sensor and wiring problems.
Because BMW uses sophisticated engine management, a fault in one area may trigger secondary symptoms elsewhere.
For example, low system voltage can create false sensor codes, and a failing fuel pump may lead to multiple mixture faults before the engine stops starting altogether.
When to Stop DIY Testing
Simple checks are safe for most owners, but some diagnostics require proper tools and experience.
Stop and seek professional help if the car has repeated no-start episodes, fuel odor with no ignition, extensive fault codes, or signs of electrical damage.
Professional diagnosis is especially important if:
- The BMW 328i cranks but won’t start after battery replacement
- Codes point to CAS, DME, or immobilizer communication issues
- Fuel pressure data is inconsistent or unavailable
- The engine stalls while driving before refusing to start
- Wiring, connectors, or module power supply problems are suspected
A trained BMW technician can test live data, relay outputs, fuel pressure, and sensor signals in a single diagnostic session, which is often faster than replacing parts one by one.
Practical Fixes That Often Resolve the Issue
Once the root cause is confirmed, the repair may be straightforward.
Common fixes include battery replacement and registration, crankshaft sensor replacement, fuel pump or fuel pressure sensor repair, ignition coil replacement, blown fuse or relay replacement, or key/immobilizer reprogramming.
For BMW owners, addressing the exact fault matters more than changing the most common part.
A correctly diagnosed BMW 328i cranks but won’t start issue is usually fixable without major engine work when the underlying system is identified early.
