I understand your concern Mayankji, I also have the same perspective as yours , not being a test dose . In Merc , BMW"s and moreover quite recently seen in Mahindra Alturas , they have this winter mode option . I think what it does is a kind of prewarming up (Like the old days , heater setup in Ambassadors) - Kindly enlighten me , those who know winter mode does.
Best alternative Mayankji is
1. Don't use the ride until temperature comes around 10degC.
2. Else change the engine oil to winter suited condition (Based on Viscosity rating). Assuming your oil maybe 5W30 - Its suited for low temperatures , as if am right , lower the index , better suited for low temerature condtions . But I don't know for how much degrees of temperature , this spec maybe suited , experts do comment.