DOes it vibrate roughly when idle or after put into a stationary gear such as park or neutral ? My 5 did ( vibrate roughly ) and had a significant loss of power. I got it fixed though. Turned out to be 3 misfires on cylinders 1, 2, and 3. I had to replace the ignition coils, and replaced the spark plugs since I was already in the neighborhood lol. ( Replacing the spark plugs was not necessary though I just want to do it). I had to replace the rubber intake boot the was connected to the throttle body boot and MAF sensor. The rubber flexing part ( that was folded like a bendy straw) had a tremendous tear on it. These two things cause my check engine light to appear as 94BMW325i asked you. I would 1st of all inspect the rubber boot leading to the throttle body boot and MAF sensor for any tears along there or any vacumm leaks ect. i'll try to post a pick of what im talking about , and for your car if I find it. Please keep us posted and up to date on this situation ! always glad to help