hi guys, I have a 2k 528i m sport with a rough idle only when I first start the car and let it idle after letting the car sit outside for 12-24 hours. Upon reaching normal engine temp it idles fine. What is the cause of this? I ran a diagnostic check on the car and the only thing that came up was temp sensor and pre cat o2 sensor. Help would be much appreciated. Thank You!