My car is running at low RPMs.
Hi there. This is a common problem for your vehicle. There are many different things that can be effecting your idle rpm. The Idle Air Control Valve for your Vanos needs attention. Vanos is the variable valve timing BMW incorporated into their vehicles. A malfunction in this would lead your car to having a low idle and also lacking in power. Another issue your vehicle maybe having is that your PCV hoses are damaged. Lastly, their may be a vacuum leak in your engine causing your engine not to receive the proper air pressure needed to withhold higher RPM. I recommend having a certified mechanic sent by YourMechanic come to your residence and correctly diagnose the issue more precisely in person.