p0335
Moderate
BMW · Sedans
Crankshaft Position Sensor A Circuit Malfunction
Quick Answer
Error code P0335 on your BMW Sedans means: Crankshaft Position Sensor A Circuit Malfunction. This is usually fixable — see the step-by-step guide below.
Affected Models
Likely Causes
  1. Faulty crankshaft position sensor
  2. Damaged wiring or connector to the sensor
  3. Corroded sensor connector pins
  4. Damaged reluctor ring on the crankshaft
  5. ECU/DME malfunction
How to Fix It
1
Inspect crankshaft position sensor wiring and connector for damage
2
Measure sensor resistance with a multimeter per BMW specifications
3
Check for proper air gap between sensor and reluctor ring
4
Replace crankshaft position sensor if out of specification
5
Clear codes and perform a test drive to confirm repair
Pro Tip
This fix requires some technical knowledge. If you're unsure about any step, consider contacting support or a qualified technician.
Parts You May Need
Crankshaft position sensor
Sensor wiring harness
Connector pins
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →