my car is running rough especially in the morning when it is cold. on 2001 BMW 740iL

Replaced MAFS and used dry gas, but is still running rough. What else could this be?

2 answers
Your throttle positioning sensor could cause a rough or hard idle as well
possible control issue