I have a 318is 1995 4cyl. I started it tonight and normally I have to put down the gas a bit to keep the idel from going below 500rpm for a couple minutes then it is fine. (does not stall)
THis afternoon for about ten minutes I had to keep my foot on the gas or it would turn off completely - not hold an idle at all. After ten minutes it was fine.