I have a 1999 328i and moved from Cali to Chicago this past summer. I changed my oil and coolant fluid when I got here. Now its freaking cold here and my car wont start. It worked yesterday but not today. It does this clicking noise while the lights flash when I try to start it. The battery seems fine since the lights work and the radio and everything work. I have a BMW code reader and I put that into the comp port. it gave me the message of EWS message whatever that is and also that my coolant temp is too low for closed loop circulation or something. Anyone know what the hell is going on and how I can fix it? Oh, when I got my fluids changed, they supposedly put in the cold weather stuff..... but its been pretty cold the last couple days around 22 high -3 low....can anyone help?