Go to an Autozone or something and get the codes read again. Post what the results are. Did the check engine light come on after the rough idling started? Might have something to do with it, we wont know until we know what the light is on for.
I had a similar situation, shortly after I filled up with gas it was idling rough, but I had no error light. It would sooth out when the RPMs went up. Turned out it was bad LCA bushings. The LCA was so worn that it was causing the car to shake with the motor. It just was dumb luck it happend after a fill up
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!