I had, what im assuming is the same problem with my 90' 535i the cause was improperly placed vacume hoses, another contributor was a leaking break booster vacume hose. I can post pics within 35 hours if you'd like.
the break booster hose joint was just leaking a bit of air.(it was cracked.)