Chandu
I Waxed The Badger.
Not sure where you are from, sounds like someplace it gets cold in the winter. I'm in MN so see cold too. Block heaters and the like are nice if you have some place to plug in. In a former life I drove charter bus. The temp was going to be about -5 Fahrenheiit in the morning. No block heater on that one back then and could not let it run all night. The hotel put up a fuss.All cars sold here come with block heaters. A pickup I bought brand new in Saskatchewan also came with a battery blanket. The 2006 Grand Prix I have has a factory block heater in it too but I've never used it. It also came OEM with, I think, a 925CCA battery but at -30 it turns over pretty slow. If it called for 20w50 oil instead of the 5w30, the block heater would be needed at those temps.
The engine oil in the bus was SAE 30 so you can imagine what that stuff is like in those temps. The solution involved pulling the air filter. Reaching my arm all the way up there with a can of ether. Give it about a 5 second blast. Then use the push button on the engine (in the engine compartment, not the front of the bus) to start it before all the ether goes away. You'd have thought it was going to come apart, but it started. Certainly not a recommended practice.