Symptom Hub

BMW Won't Start

Turning the key (or pressing the start button) and getting nothing — or a slow crank, or a click, or a chug that won't catch — is one of the most frustrating experiences. This guide covers the BMW-specific reasons your car won't start, from dead batteries and failed starters to immobiliser issues and fuel delivery faults, with real-world costs to get you back on the road.

BMW won't start diagnosis: dashboard with ignition key and warning lights

A BMW that won't start is most often caused by a flat or failing battery, a faulty starter motor, a failed alternator (leading to a dead battery), or a fuel system issue (pump, filter, or injectors). Immobiliser problems and faulty sensors can also prevent starting.

Knowing which symptom matches your situation saves time and money. We'll help you narrow it down before you call a specialist.

What It Sounds Like

The way your BMW behaves when you try to start it tells you a lot about where the problem lies. Listen carefully:

If your BMW won't start and you hear none of the above, check if the dashboard lights come on. If they don't, the battery is completely dead.

The Most Likely Causes

On BMWs, starting issues are surprisingly predictable. Here are the most common causes, ranked by likelihood across petrol and diesel engines, with typical repair costs and severity.

CauseLikelihoodAffected EnginesTypical Cost
Battery discharged or failedMost commonAll models£80–£200 [EM-QUOTE]
Starter motor failureCommonN47, N57, B58, N63£200–£500 [EM-QUOTE]
Alternator not charging batteryModerateAll models£300–£600 [EM-QUOTE]
Fuel pump or filter blockedModerateN47, B47, N57£400–£800 [EM-QUOTE]
Immobiliser / key not recognisedLess commonAll models (E-series & F-series)£150–£400 [EM-QUOTE]
Mass airflow sensor or crank sensorLess commonN47, N57, B58£200–£500 [EM-QUOTE]

For engine-specific faults that can cause a no-start (e.g., timing chain failure on N47), see our turbocharger failure page (though that's for a different symptom). For full engine data, check the N47 Knowledge Centre or B58 Knowledge Centre.

How to Narrow It Down Yourself

Before you call a specialist, there are a few safe checks you can make to pinpoint the issue:

  1. Check the battery voltage — with a multimeter, measure across the terminals. A healthy battery should read 12.6V or more (engine off). Below 12V, it's discharged; below 11.5V, it's likely dead.
  2. Check the battery terminals — ensure they are clean and tight. Corrosion or loose connections can mimic a dead battery.
  3. Listen for the fuel pump prime — when you turn the key to position II (or press start without brake), you should hear a faint whir from the rear for 1–2 seconds. If you don't, the fuel pump or relay may be faulty.
  4. Check the dashboard lights — if they are dim or flickering, the battery is weak. If they are normal but the engine won't turn over, suspect starter motor.
  5. Try jump-starting — if the car starts with a jump, the battery or alternator is the culprit. If it still won't start, it's something else.
  6. Look for warning lights — an immobiliser light (usually a car with a key symbol) flashing means the key isn't recognised.

If the car cranks normally but won't fire, and the fuel pump primes, you may have a spark or compression issue — that's more serious and needs a specialist.

When It's Serious vs When It Can Wait

A no-start is always inconvenient, but some causes are more urgent than others.

Get it seen immediately

  • Engine cranks but won't fire (fuel or spark issue)
  • Strong smell of fuel (possible flooding or leak)
  • Warning lights (check engine, EML) illuminated
  • Overheating prior to no-start (head gasket risk)
  • Starter motor is smoking or hot

Can wait (within reason)

  • Battery is dead (jump-start works)
  • Slow cranking but starts with a jump
  • Single click (starter solenoid – can be diagnosed)
  • Key battery dead (replace key battery first)
  • Car starts but dies immediately (often immobiliser)

If you're in the "can wait" column, you have time to research and call specialists for quotes. But don't leave it too long — a failing alternator will leave you stranded.

What It Costs to Put Right

The cost to fix a BMW that won't start varies widely depending on the cause. Here are typical costs at independent BMW specialists, based on real quotes from our network.

FaultTypical Repair Cost (Indie)
Battery replacement (AGM, with coding)£150–£300 [EM-QUOTE]
Starter motor replacement£200–£500 [EM-QUOTE]
Alternator replacement£300–£600 [EM-QUOTE]
Fuel pump replacement (in-tank)£400–£800 [EM-QUOTE]
Immobiliser / ECU reset or reprogramming£150–£400 [EM-QUOTE]
Crankshaft or camshaft sensor£200–£500 [EM-QUOTE]
Engine replacement (severe internal failure)£3,500–£8,000+ [EM-QUOTE]

For a full economic analysis, including whether your BMW is worth the repair, see the Decision Framework page. Labour rates are based on £65/hr indie (North/Midlands); London/SE add 40–60%.

Verdict

Don't panic — most BMW no-start issues are simple and inexpensive to fix. A dead battery is by far the most common cause, and a jump start or new battery will get you going for under £200. Starter motor and alternator failures are also routine and well within the value of almost any BMW. The more serious causes (fuel pump, immobiliser, engine internal) are less common but still repairable.

If you've done the basic checks and the car still won't start, it's time to call a specialist. Use the Diagnostic Wizard to narrow it down further, or speak to a vetted BMW specialist who deals with these issues daily.

Frequently Asked Questions

Why is my BMW clicking but not starting?

A rapid clicking sound usually means the battery is too weak to turn the starter motor. The starter solenoid is engaging but there isn't enough power to crank the engine. Jump-start the car or replace the battery.

Can a faulty alternator cause my BMW not to start?

Yes — if the alternator isn't charging the battery, the battery will gradually drain. You might notice dim lights or warning lights before the car eventually won't start. Replace the alternator and charge the battery.

How much does it cost to replace a BMW starter motor?

At an independent specialist, a starter motor replacement typically costs between £200 and £500, including parts and labour. BMW main dealers will charge more, often £600–£900.

What does the immobiliser light look like on a BMW?

The immobiliser warning light is usually a car symbol with a key inside it, or sometimes the word "KEY" or a padlock. If it flashes when you try to start, the key isn't recognised — try the spare key or have the system reprogrammed.

My BMW cranks but won't start — what could it be?

If the engine turns over strongly but doesn't fire, the issue is likely with fuel delivery (fuel pump, filter, injectors), ignition (spark plugs, coils), or engine sensors (crank sensor, cam sensor). It could also be a timing chain failure on some engines — if you suspect that, do not crank it further.

BMW-Specific DataNot a generic guide — built from real BMW enquiry data and specialist interviews.

Engine-ScopedEvery BMW engine family has different starting issues — we cover them all.

20+ Vetted BMW SpecialistsEvery route ends with someone who diagnoses these daily.

100% IndependentNo sponsors, no manufacturer influence.

Get Your BMW Starting Issue Diagnosed

Compare quotes from our vetted specialist network, or use the diagnostic wizard first.

COMPARE QUOTES NOW → DIAGNOSTIC WIZARD