Also noticed when it is idleing eratically if you blip the throttle and give it some revs when it returns back to idle the revs dip quite a bit before going back up to 800 rpm ish.
I dont know you hear so much storys about bad fuel and stuff. Try a tank of v max. But if it was something real bad warning lights would light up, surly. They did when my car broke a valve sring with 170 miles on the clock, 3 days old. The car started to run on only 3 cylinders, stall and sound ruff.
my idle doesnt really move but the car shakes and vibrates! you can hear the engine doing something! bmw say they feel the shakes but there bent little computer says nothings wrong!!!