BMW 320i Cranks But Won’t Start: Causes, Diagnostics, and Fixes

What It Means When a BMW 320i Cranks But Won’t Start

When a BMW 320i cranks but wont start, the starter is turning the engine, but one or more essentials for combustion are missing: fuel, spark, air, compression, or correct engine timing.

The symptom can come from a simple battery issue or a deeper fault in the fuel system, ignition system, or engine management.

Because the 320i uses BMW-specific electronic controls, the failure may not always feel obvious at first.

A no-start can be caused by a weak battery, a failed crankshaft sensor, fuel pump relay problems, or even a fault in the immobilizer system, which makes diagnosis more important than guesswork.

Start with the Basic No-Start Checks

Before replacing parts, verify the basics.

Many BMW no-start complaints trace back to power supply problems, poor connections, or low fuel pressure rather than a major mechanical failure.

  • Battery voltage: A fully charged 12-volt battery should read about 12.6 volts or higher at rest.
  • Starter operation: If the engine cranks at normal speed, the starter motor is likely working.
  • Fuel level: Confirm there is enough fuel in the tank, especially if the gauge has been unreliable.
  • Warning lights: Look for immobilizer, check engine, or battery warnings on the cluster.
  • OBD2 codes: Scan for diagnostic trouble codes before clearing anything.

If the cranking speed is slow, begin with the battery, terminals, grounds, and charging system.

A BMW with low voltage can trigger multiple false symptoms, including fuel pump shutdown or module communication errors.

Common Reasons a BMW 320i Cranks But Won’t Start

1. Weak battery or poor electrical connections

BMWs are voltage-sensitive.

A battery that can still crank the engine may not supply stable voltage to the fuel pump, DME, ignition coils, or sensors.

Corroded terminals, loose clamps, or damaged ground straps can create the same symptom.

Inspect the battery terminals for corrosion and make sure the connections are tight.

Check the main engine ground and body grounds for damage.

If the battery is older than four to five years, load testing is a smart next step.

2. Fuel pump failure or low fuel pressure

Fuel delivery problems are one of the most common reasons a BMW 320i cranks but wont start.

The in-tank fuel pump may run weakly, fail intermittently, or stop completely.

A bad fuel pump relay, blown fuse, or clogged fuel filter on older systems can also prevent fuel delivery.

A professional fuel pressure test is the fastest way to confirm this.

If the pump primes briefly when the ignition is switched on but the engine still will not start, pressure may be too low to support combustion.

3. Crankshaft position sensor failure

The crankshaft position sensor tells the DME when to fire the injectors and coils.

If it fails, the engine may crank normally but the computer may not know the engine is turning, so fuel and spark are not delivered correctly.

Common signs include an intermittent no-start, a tachometer that does not move during cranking, or codes related to engine speed signal loss.

Heat-related failures are common, meaning the car may start after cooling down and then fail again later.

4. Camshaft position sensor issues

A failing camshaft sensor can cause extended cranking, rough startup, or a complete no-start depending on the engine and fault pattern.

On some BMW engines, the DME uses both cam and crank signals to determine fuel injection timing.

If the cam sensor signal is missing or implausible, scan data may show synchronization problems.

Fault codes can help separate this from a crank sensor fault.

5. Ignition coil or spark plug problems

Without spark, the engine cannot ignite the air-fuel mixture.

Bad ignition coils, worn spark plugs, or oil-contaminated plug wells can all create hard-start or no-start symptoms, especially if several cylinders misfire at once.

In many cases, ignition faults produce a rough start before the car completely refuses to fire.

If spark plugs are overdue for replacement, start there after verifying fuel pressure and sensor signals.

6. Immobilizer or key recognition problem

BMW uses anti-theft and key authorization systems that can interrupt starting if the key is not recognized properly.

If the car cranks but the security system blocks fuel or ignition commands, the engine will not start even though the starter is engaged.

Try a spare key if available.

Look for key-related or immobilizer faults in the scan data, and check whether the vehicle shows unusual security messages in the cluster.

7. DME or wiring faults

Less commonly, the engine control unit itself, its power supply, or related wiring can fail.

Rodent damage, water intrusion, damaged connectors, or a blown fuse can interrupt the signals needed for startup.

These issues are harder to diagnose without wiring diagrams, live data, and a multimeter.

If multiple unrelated systems fail at once, electrical distribution problems should be considered early.

How to Diagnose the Problem Step by Step

A logical sequence saves time and prevents unnecessary parts replacement.

Work from the simplest systems toward the more complex.

  1. Check battery voltage and cranking speed. Replace or charge the battery if voltage is low.
  2. Scan for OBD2 codes. Look for crank sensor, cam sensor, fuel pressure, immobilizer, or ignition faults.
  3. Listen for fuel pump priming. A brief hum from the rear of the car suggests the pump is receiving power.
  4. Test for spark. Use a spark tester on one coil to verify ignition output.
  5. Verify fuel pressure. Confirm the pump is delivering correct pressure at the rail.
  6. Review live data. Watch engine speed, cam/crank synchronization, and fuel trim data during cranking.

If the engine has spark and fuel pressure but still will not start, compression or timing becomes more likely.

In that case, a mechanical fault such as a timing chain issue, broken chain guide, or severe internal engine damage may be present.

BMW 320i-Specific Symptoms That Help Narrow It Down

BMW engines often show clues that point toward the failing system.

Paying attention to the exact behavior during startup can shorten diagnosis.

  • Cranks normally, no firing at all: Often points to fuel pump, crank sensor, immobilizer, or DME power issues.
  • Starts briefly and dies: May indicate immobilizer authorization problems or low fuel pressure.
  • Long crank before starting: Often linked to weak fuel pressure, cam sensor faults, or battery voltage loss.
  • No tachometer movement while cranking: Can suggest a crankshaft sensor signal problem.
  • Strong fuel smell with no start: May indicate flooding, bad spark, or incorrect sensor data.

Repairs That Commonly Fix the Issue

The right repair depends on the diagnostic results, but several fixes show up repeatedly on BMW 320i no-start cases.

  • Battery replacement or terminal cleaning
  • Repairing corroded grounds or damaged power cables
  • Replacing a failed fuel pump or fuel pump relay
  • Replacing the crankshaft position sensor
  • Replacing the camshaft position sensor
  • Replacing worn spark plugs or failed ignition coils
  • Programming or replacing a faulty key or immobilizer-related component
  • Repairing wiring, connectors, or fuse box issues

If the fault appears after recent repairs, review what was disconnected or disturbed.

A loose sensor connector, pinched wire, or forgotten ground strap can create a no-start immediately after service.

When to Stop Testing and Call a BMW Technician

If basic checks do not identify the problem, a BMW technician with access to factory-level diagnostics can save time.

Advanced tools can read live sensor data, monitor fuel rail pressure, test module communication, and perform component activation tests that standard code readers cannot.

Professional help is especially useful if the car has intermittent no-start behavior, multiple communication codes, or evidence of timing chain problems.

Those cases require careful testing because the symptoms can overlap with sensor or fuel faults.

How to Prevent Future No-Start Problems

Preventive maintenance can reduce the chance of another no-start event.

Battery health, ignition service, and fuel system attention matter more on BMWs than many drivers expect.

  • Replace the battery before it becomes weak or unreliable.
  • Keep terminals and grounds clean and tight.
  • Use quality spark plugs and replace them on schedule.
  • Address check engine lights early, especially crank or cam sensor faults.
  • Keep the fuel system in good condition and avoid running the tank very low.
  • Use a BMW-capable scan tool when startup problems first appear.

By tracing the symptom in the right order, you can usually separate a simple electrical issue from a true fuel, ignition, or sensor failure.

That approach is the fastest way to diagnose a BMW 320i that cranks but wont start without wasting time or money on unnecessary parts.

Similar Posts