My 325i starts fine in the morning even on cold days(10 below) but after about 2-3 minutes it chugs and dies. I thought it was due to the cold but today its 45 degrees and it did it again. It seems once I drive it around I can start it and it would idle for days. Im stumped.