I turn on the car and it immediately revs up to 2000rpm or even higher when it's cold outside then it sputters down to a rough 1500 rpm idle. Sometimes when it's very cold in the morning it will just sputter till the engine shuts off. I give it gas for a few minutes and leave it at 3000 rpm for the engine to warmup and then it'll settle back down to a somewhat rough idle of 1500 rpm. At stop lights, the engine usually idles in-between 1800-2000 rpm when the engine is warm. The lower the rpm's get, the more the car jumps and sputters. The engine usually dies if it dips down to 1000 rpm(when I start it in very cold weather without giving it gas)
I love this car but this is a very serious and annoying problem
PLEASE HELP!!!!!! 200k miles auto tranny 1996 BMW 328i