2007 BMW 530i Cranks But Won’t Start: Troubleshooting Guide for No-Start Diagnosis

Does your 2007 BMW 530i crank but never actually fire up? You’re not alone—this issue is common with the E60 chassis. The engine turns over like it’s ready to start, but the engine won’t run. Whether this happened suddenly or has been intermittent, this guide covers the most common causes and steps to diagnose and fix the problem.

Quick Answer: Why Does a 2007 BMW 530i Crank But Not Start?

The most common causes are lack of fuel, spark, or signal from the crankshaft position sensor. Electrical faults, key recognition issues, and fuel pump failures are also frequent culprits in E60 models.

Common Symptoms of Crank No Start in the 530i

Before diagnosing, pay attention to what the car does and doesn’t do:

Symptom Possible Cause
Cranks with no engine ignition Fuel pump, crank sensor, or DME issue
No fuel pump sound at key-on Faulty fuel pump or fuse/relay failure
No RPM movement while cranking Crankshaft position sensor failure
“Key not recognized” message CAS module or key fob fault
Check engine light on with code Electrical or sensor malfunction

Step-by-Step Troubleshooting Process

1. Scan for Diagnostic Trouble Codes (DTCs)

Start with a full vehicle scan using a BMW-specific diagnostic tool (ISTA, Foxwell NT510, Autel MK808). Generic scanners may miss critical BMW module faults.

  • Look for codes related to crankshaft (P0335), fuel system (P0230), or CAS communication
  • Clear codes, try starting, and re-scan if needed

2. Check for Fuel Delivery

The M54 and N52 engines rely on a high-pressure fuel system that must deliver adequate fuel pressure for startup.

  • Turn the key to “On” and listen near the rear seat or tank for the fuel pump priming
  • Check fuse F70 (fuel pump fuse in rear fuse box)
  • Swap the fuel pump relay with a similar known-good relay
  • Attach a fuel pressure gauge to the Schrader valve on the rail (should read 50–70 PSI)

If no pressure: Check the fuel pump, relay, fuse, and wiring. Replace if necessary.

3. Inspect Crankshaft Position Sensor

A failed crankshaft position sensor prevents the DME from triggering ignition and fuel injection. It’s a known failure point on the 530i.

  • Scan for code P0335
  • Watch the tachometer while cranking—if RPM stays at 0, the sensor likely failed
  • Sensor is located on the passenger side of the engine block, near the flywheel

Fix: Replace the crankshaft sensor. Only use OEM parts—aftermarket sensors often cause problems.

4. Confirm Spark at the Plugs

No spark = no ignition. Use this quick test:

  • Remove a coil pack and plug, ground it to the engine block
  • Have someone crank the engine while you observe for spark

No spark? Check the ignition coils, DME, and crankshaft sensor first.

5. Test the Immobilizer (CAS Module)

The Car Access System (CAS) controls key recognition and start authorization. If it fails or the key is not paired, the car will crank without starting—or may not crank at all.

  • Try a spare key if available
  • Look for messages like “Key Not Recognized” or “Starter Disabled”
  • Scan for CAS or EWS errors using ISTA or compatible software

Fix: CAS re-synchronization or module replacement may be needed. This often requires professional tools.

6. Check the DME (Engine ECU)

The DME (Digital Motor Electronics) controls all engine functions. If it doesn’t receive valid inputs or power, the engine won’t start.

  • Verify that relays for the DME and ignition are clicking when the key is pressed
  • Check for power at the DME fuse (in engine bay or behind glovebox)
  • Ensure DME ground is secure and not corroded

7. Battery and Voltage Supply

While it sounds basic, the E60 530i is sensitive to voltage drops. A weak battery may crank the engine but fail to trigger startup.

  • Measure voltage: below 12.2V = weak, below 11.8V = bad
  • Try a jump-start or battery booster
  • Replace the battery if it’s more than 4 years old and showing symptoms

Known E60 No-Start Cases

The 2007 BMW 530i (E60) is known for these specific issues causing crank no start:

  • Fuel pump failure at around 100,000–120,000 miles
  • Crankshaft position sensor failure due to heat soak and age
  • CAS key recognition fault from bad key or corrupted software
  • Battery registration missing after recent battery swap

Repair Cost Estimates

Component Estimated Cost
Fuel pump replacement $400–$600
Crankshaft sensor $150–$250
CAS reprogramming $300–$700
Battery replacement + registration $250–$400
Ignition coil and spark plug set $300–$450

What to Try First

  1. Check battery voltage and jump-start the car
  2. Scan for codes using a BMW scanner
  3. Listen for fuel pump at key-on
  4. Check RPM movement while cranking
  5. Try a second key

Final Thoughts

A crank-no-start on your 2007 BMW 530i usually comes down to one of a few core issues: fuel pump failure, crankshaft sensor, or CAS module problems. Start simple—check the battery and scan for codes. With a methodical approach and the right tools, most of these problems can be resolved without guesswork.

Still stuck? Grab a BMW scan tool or visit a specialist with ISTA software. Don’t swap expensive parts blindly—use this guide to pinpoint the real issue and get your 530i running again.


Published on July 19, 2025

Reader Interactions

Leave A Reply