Have a 1995 euro 520iT M50 engine 5sp and when the car gets hot the idle gets rough. Its fine on the autobahn but if sitting at a light it idles rough and when I pull out it bucks and I have to gas it and gets the RPMs up to accelerate.

Just replaced the O2 sensor, sparkplugs, and fuel filter. Any suggestions on what to try next? Thanks Joe