BMW 3 Series Crankshaft Sensor Failure — Random Stall
A failing crankshaft position sensor on BMW 3 Series causes intermittent stalling — the engine cuts out without warning and usually restarts after a few minutes. P0335/P0336 codes stored. The sensor fails when hot and recovers when cold. Replacement costs £80-200. Failure mode is positional — check wiring harness routing near exhaust for heat damage.
Repair / Solution
No confirmed fixes yet. Share yours below.
⚠️ Wrong Diagnosis?
No commonly reported misdiagnoses for this fault yet. If you have replaced a part that did not fix this BMW 3 Series 2005 problem, submit a wrong diagnosis report — it helps other drivers avoid the same costly mistake.
🚗 More About This Vehicle
📖 Related Repair Guides
Help other owners by sharing your experience.
Your real-world fix helps thousands of drivers worldwide. Takes 2 minutes.