I've had my 91 e30 318is for about a month now.
I have a slightly rough idle, it does not really fluctuate speed, sits around 800 usually, with a bit of a hickup every little bit.
If i'm at a light or stopped for a few minutes, the idle will slowly drop to about 600-650.
Sometimes (not very often) the idle will actually drop close to 500 and the engine acts as if it is on the verge of almost stalling. This only seems to happen when I start moving from a light say, and then stop pretty much right away due to traffic, and it is rare but it is the most concerning of the symptoms to me. I don't want the car doing this when my wife is driving it a she won't know to just give it a bit of gas to get it back to normal.
if I apply the throttle and hold the idle around 1000-1200, it all seems fine, maybe the occasional blip.
It runs great other than that, full rev range, power band seems fine.
There seems to be a slight hesitation if you tap the throttle while idling.
I've done the following, mostly out of routine maintenance I knew the car needed when i got it. A lot of these things helped a little, at least they seemed to, but it could just be placebo.
All vaccume and air hoses
Many water hoses
water pump
thermostat
temp sensor
coolant
spark plugs
timing chain tensioner
oil and filter
clean icv
tested with known good icv
air filter
fuel filter
Upper and lower intake gaskets
cleaned intake
throttle body gaskets
valve cover gaskets
upper timing cover gaskets
lower oil pan gasket
used my peake reader to check for codes
Next to try is injector cleaner
I have some seafoam, but I'm not sure what to do with it really. Was going to use it in the crank case, but maybe I can use it elsewhere here.
I also cleaned the engine qutie a bit, removed gunk from the two censors at the front of the engine that had built up.
I'm not sure what to test next.
Things I've considered doing but i'm not sure exactly how or if they relate to my problem or no:
Adjust the idle - is this possible?
Test Spark plug wires
Test coils
Check Cam timing?
Check throttle cable adjustment
I've also noticed I have an aftermarket exhaust and Cat, not sure if this could cause anything.
Any advice on what to check and how to test some of the above things would be much appreciated.
Thanks