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
- Check battery voltage and jump-start the car
- Scan for codes using a BMW scanner
- Listen for fuel pump at key-on
- Check RPM movement while cranking
- 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.