Hi my name is Ray and I just bought my 1st BMW It is a 2002 330ci convertable. What a fun car to drive! Tight steering and hugs the road, and when you tramp on it it winds thru the gears fast and smoothly and wont stop. I love it! I live in B.C. in the Okanagan Valley(orchard country) and with the cold weather now(-4c) my check engine lite has come on. Anybody know what causes this??