First time here folks. My 1992 325i starts running rough when warmed up. It runs ok until it gets warm then the check eng light comes on and often turns off only to return again. When it comes on I know it's going to run poorly. At it's worst, it'll cut off when I come to a stop. I bought it when it had 92,000 and it now has 145,000. I have not put a new O2 sensor in it yet. I'm taking it in tomorrow could use your input.