Over the last couple of my days my car (2000/330d) seems to be shaking when idling. It's fine when it gets moving and noticably better when I put it in park instead of drive (auto). I know you shouldn't leave it in drive but at lights etc. it should be ok right? So what's causing it to shake, it almost feels like its moving from side to side and definitely in the engine bay. Cheers!