When you purchased your BMW, one thing that you likely weren’t expecting was for it to start running rough. That shaking feeling and annoying engine noise you experience as your vehicle idles is a nuisance. If it isn’t addressed soon, your BMW can develop into more serious symptoms over time. This article will address the…