BMW 335i Cranks but Won’t Start: Causes, Diagnostics, and Fixes
BMW 335i Cranks but Won’t Start: What the Symptom Actually Means
When a BMW 335i cranks but won’t start, the starter is doing its job but the engine is missing one of the essentials needed for combustion: fuel, spark, compression, or correct sensor input.
On the BMW N54 and N55 platforms, the issue is often traceable to fuel delivery, crankshaft sensor data, ignition faults, or low system voltage.
The key is to diagnose the failure in a logical order instead of replacing parts at random.
A few targeted checks can quickly separate a simple battery problem from a more expensive fuel or engine management issue.
First Checks: Power, Immobilizer, and Scan Data
Before digging into components, confirm that the car has stable electrical power and no obvious immobilizer or communication fault.
Modern BMW vehicles depend on voltage-sensitive modules, and a weak battery can create misleading symptoms.
Check the battery and voltage supply
- Measure battery voltage at rest; healthy is typically around 12.4 to 12.8 volts.
- Watch voltage while cranking; if it drops too low, engine control and fuel system operation may be interrupted.
- Inspect battery terminals, grounds, and the jump-start terminals for corrosion or looseness.
Scan for BMW fault codes
Use a diagnostic tool that can read BMW-specific modules, such as ISTA, INPA, Foxwell, or a high-end OBD-II scanner with enhanced data.
Generic code readers may miss faults in the DME, CAS, EKP, or fuel pump control systems.
Look especially for codes related to crankshaft position sensors, fuel pressure, ignition coils, DME power supply, or CAS/immobilizer communication.
Even if the engine does not start, stored or pending codes can point directly to the failed circuit.
Fuel Delivery Problems Are Very Common on the BMW 335i
Fuel system faults are among the most common reasons a BMW 335i cranks but won’t start, especially on turbocharged models with direct injection.
The engine may crank normally but never build enough pressure for injection.
Low-pressure fuel pump issues
The in-tank low-pressure fuel pump supplies fuel to the high-pressure system.
If it fails, the engine may crank without firing, or it may start briefly and stall.
- Listen for pump prime when turning the ignition on.
- Check low-pressure fuel readings if your scanner supports live data.
- Inspect the fuel pump fuse and relay, as well as the EKP fuel pump module on many BMWs.
High-pressure fuel system faults
The N54 and N55 engines rely on a high-pressure fuel pump, fuel rail sensor, and injectors that must reach correct pressure before the engine will start.
If rail pressure is too low during cranking, the DME may inhibit injection.
Common causes include a weak high-pressure fuel pump, leaking injectors, a faulty fuel rail pressure sensor, or low supply pressure from the in-tank pump.
Live fuel pressure data during cranking is one of the fastest ways to narrow the problem.
Fuel quality and fuel contamination
Bad fuel is less common, but water-contaminated or stale fuel can absolutely cause a no-start condition.
If the issue began right after refueling, fuel contamination should move higher on the list.
Crankshaft Position Sensor Failure Can Stop the Engine from Starting
The crankshaft position sensor is critical because the DME uses it to determine engine speed and crank position.
Without a reliable crank signal, the system may not fire injectors or ignition coils at all.
Typical signs of crank sensor trouble
- Engine cranks normally but does not attempt to catch.
- Tachometer may stay at zero during cranking.
- Scan data may show no RPM signal.
- Intermittent no-start after heat soak or warm restart.
On BMW engines, crank sensor failures can be intermittent, which makes them easy to misdiagnose.
If scan data shows no RPM during cranking, the sensor circuit and wiring deserve immediate attention.
Ignition System Faults: Coils, Plugs, and DME Control
Although ignition coil or spark plug issues more often cause misfires than a total no-start, severe ignition problems can prevent the engine from firing.
This is especially true if multiple cylinders are affected or if the DME is not commanding spark correctly.
What to inspect
- Ignition coil connectors and harness condition
- Ground points and engine wiring harness routing
- Moisture intrusion in the spark plug wells
- Signs of oil contamination from valve cover leaks
A failed coil alone usually will not stop a healthy 335i from starting, but a shorted coil or wiring fault can pull down a circuit and create a broader start failure.
If the car cranks and smells like fuel but never catches, checking spark output is worthwhile.
Air, Vacuum, and Boost-Related Issues That Can Affect Starting
Air intake problems are not the first thing most technicians check for a no-start, but certain failures on the BMW 335i can disrupt starting behavior.
Large vacuum leaks, intake tract issues, or sensor faults can upset the air-fuel calculation enough to prevent a stable start.
Mass air flow and charge air sensor concerns
Faulty intake air temperature, manifold pressure, or mass airflow readings can confuse the DME.
If the engine is heavily modified, poorly installed aftermarket parts can also create sensor or metering issues that affect startup.
Vacuum leaks and unmetered air
Severe vacuum leaks are more often linked to rough idle, lean codes, and stalling, but they can contribute to difficult starts.
On turbocharged BMW engines, inspect:
- Intake boots and couplers
- PCV system plumbing
- Brake booster vacuum lines
- Charge pipe connections
Timing and Compression Problems Are Less Common but Serious
If fuel, spark, and sensor signals appear normal, the next layer of diagnosis is mechanical.
Low compression or timing faults can produce a cranking no-start condition that looks electronic at first glance.
Timing chain or VANOS issues
On the N54 and N55, cam timing control problems can interfere with starting.
Faults in the VANOS system, camshaft sensors, or timing chain condition may cause long cranking or no-start symptoms, especially if the engine was recently repaired or shows timing-related codes.
Compression loss
Severely worn rings, burnt valves, or a head gasket failure can reduce compression to the point that the engine will crank without firing.
A compression test or leak-down test helps confirm whether the issue is mechanical rather than electronic.
BMW-Specific Control Modules and Security Issues
BMW starting systems are tightly integrated with body and engine electronics.
If the CAS, DME, EWS-related security logic, or terminal control modules are not communicating properly, the car may crank but never enable fuel or spark.
Module communication checks
- Verify that the DME has power and ground.
- Check for module communication faults in the scanner.
- Inspect fuses related to engine management, fuel pump control, and ignition supply.
- Look for water intrusion in electronics locations, especially under the hood or in the trunk area.
Electrical water damage, aftermarket alarm issues, or failed relays can all create confusing symptoms.
If multiple unrelated modules report faults, power supply or network issues may be the root cause.
Fast Diagnostic Order for a BMW 335i Cranks but Won’t Start
Following a structured order can save time and prevent unnecessary part swaps.
For most BMW 335i no-start cases, use this sequence:
- Confirm battery health and cranking speed.
- Scan all modules for BMW-specific fault codes.
- Check for RPM signal while cranking.
- Verify low-pressure fuel pump operation and pressure.
- Check high-pressure fuel rail pressure during cranking.
- Inspect spark and ignition control.
- Review intake, sensor, and vacuum-related faults.
- Perform compression or timing checks if electrical and fuel systems pass.
When to Suspect a Failed Fuel Pump or Crank Sensor
Two of the most frequent culprits on a BMW 335i are fuel pump failure and crankshaft sensor failure.
If there is no fuel pressure prime, no rail pressure, or the pump module is not commanding operation, the fuel side should be prioritized.
If the scanner shows no engine speed during cranking, the crank sensor or its wiring becomes the leading suspect.
These problems can overlap with relay, fuse, or wiring faults, so the component should not be blamed until the circuit is verified.
A single bad connector or poor ground can mimic a failed part.
What a Proper Repair Usually Involves
Once the fault is identified, the repair should include more than simply replacing the obvious failed part.
On a BMW 335i, it is smart to verify the supporting system so the no-start does not return.
- Replace weak batteries before chasing module faults.
- Use OEM or high-quality sensors and pumps where possible.
- Reset adaptations or clear faults only after the cause is corrected.
- Recheck fuel pressure, RPM signal, and start behavior after repair.
For persistent BMW 335i cranks but won’t start problems, a methodical diagnosis with live data, fault codes, and fuel pressure testing usually reveals the issue faster than trial-and-error replacement.
