If your BMW is randomly stalling out, it is dangerous to your safety on the road, and it must be resolved ASAP. Here are some of the common reasons why your BMW might be exhibiting stalling issues.
- The fuel pump is faulty and needs to be replaced.
2. The crank position sensor is faulty and needs to be replaced. This is common on older classic cars such as the E30, E32, E34 and E36. But it can also present as an issue on modern cars like the E39, E46.
3. One of the most difficult to diagnose stalling issues is when the intake camshaft position sensor is beginning to fail. This part will fail very slowly overtime, and will not always throw a service engine light with stored code. This makes diagnosis next to impossible. This stalling happens in slow speed such as coming to a stop sign or slow drives around a shopping center parking lot, for example.
If your BMW is showing these symptoms of intermittent stalling, with no trouble codes present, it might be the intake camshaft position sensor. If you’re lucky, you’ll eventually see the P0340 generic trouble code appear on your BMW scan tool. That will confirm the intake camshaft position sensor has failed.
This blog periodically contains affiliate links, whereby I earn a small commission through parts purchases you make through the links I recommend at no additional cost to you. This method of monetization helps support my work with no ads.