BMW fault code 160020: crankshaft sensor

Crankshaft sensor fault. What the code means, its most common causes and what to do.

Codes in this family

Six-digit BMW codes stored by the engine control unit (DME). The same code appears in this form in ISTA and in the MOSTUNED app.

CodeMeaning
160020Crankshaft sensor, signal: Faulty
160001Crankshaft sensor, signal: Missing
160021Crankshaft sensor: general loss of synchronisation

What does 160020 mean?

The crankshaft sensor reports engine speed and piston position. Ignition and injection timing depend on it. If the signal is disturbed or lost, the engine stumbles, may stall or may not start at all.

Most common causes

Top to bottom, starting with what is easiest to check.

CauseWhat to check
SensorThe sensor itself may have failed.
Wiring and connectorWith intermittent entries the connector and wiring are checked first.
Trigger wheelRarely, damage to the trigger wheel on the crankshaft.

Can you drive with this code?

If the engine stalls or will not start, have the car recovered. Even with an occasional entry, have it checked promptly because it can stall on the road.

How it relates to tuning

Tuning does not affect the crankshaft sensor. We do not tune while this code is open.

Read the code yourself, free

  1. 1 Install MOSTUNED on your iPhone.
  2. 2 Connect to the car with an ENET cable or WiFi-ENET adapter.
  3. 3 Open “Fault Codes” under Diagnostics; stored codes are listed with their descriptions.
  4. 4 Note the code, fix the cause, then clear it from the same screen and read again to confirm.
MOSTUNED diagnostics screen
Demo screen — simulated vehicle

Frequently asked questions

What does BMW fault code 160020 mean?

The crankshaft sensor reports engine speed and piston position. Ignition and injection timing depend on it. If the signal is disturbed or lost, the engine stumbles, may stall or may not start at all.

Can I drive with code 160020?

If the engine stalls or will not start, have the car recovered. Even with an occasional entry, have it checked promptly because it can stall on the road.

Does clearing 160020 fix the problem?

Clearing removes the entry, not the cause. If the cause remains, the code returns when the conditions occur again. The right order is: read the code, fix the cause, clear it and read again to confirm.

How do I read code 160020?

You read it for free with the MOSTUNED app: connect your iPhone to the car with an ENET cable or WiFi-ENET adapter and open Fault Codes under Diagnostics. Bluetooth OBD (ELM327) adapters do not provide this connection.

Does tuning cause this code?

Tuning does not affect the crankshaft sensor. We do not tune while this code is open.

I cannot find the cause. What should I do?

Send us your car model, the code and a Logger recording if you have one on WhatsApp and we will look at it together. Related codes: 160001, 160021.

Next step

Contact

Not sure?

Send your model, hardware and goal — we will pick the right package together. We do not sell what does not fit.

Message on WhatsApp

WhatsApp