I just bought this 2000 528I for my wife three weeks ago and have had no problems till she came in and said it was running rough in the morning but not in the afternoon on the way home, so I said I would drive it and see what she was talking about, I found nothing wrong for two days but on the third day the temp had gotten down in the thirties that night and on my way to work the car ran horribly, It seemed to sputter for about 5 miles and then just like you turned a switch it started to run just fine also the service engine soon light was on at first but also went off when the car started to run right, has anyone seen this or anything it seems to only happen when the temp is cold at night if it doesn't get cold enough then it runs fine. Thanks Jon