I had a similar problem on my 525i -90, turned out to be the airflowmeter sticking a little when it was in idleposition. May be easily fixed by carefully polishing the contacting surfaces until the flap moves whithout resistance, especially around the fully closed position. There is also a mechanism in the throttlehousing which is actuated by the coolant temperature. If I remember correctly it controls the crankcaseventilation. It disables (closes) the c.c.v. at cold coolant. If it is stuck open the engine may hesitate when cold. Good luck.