I know there's a few people on here with a BMW and (more importantly) some very mechanical minded individuals.
So basically, bought a 1995 E36 328i, with the 'M50 manifold swap'. When I bought it, at temperature the idle would bounce between 400rpm and 1000rpm but not while cold. It also smells quite badly of fuel at a stop as if it's overfuelling. I have since:
1) Checked the intake trunk for cracks
2) Cleaned the MAF
3) Tried disconnected the MAF (car just stalled)
4) Repaired a split Idle Control Valve Hose
Since doing that today I have made it worse. The car now quite simply stalls.
Any ideas?
Edit: It's odd that it only does it when warm, what would be different other than a higher idle and richer running during the cold start that would cause it to idle fine during the cold start?