My 1.6 mjet if you start it and end up straight in stop start traffic, takes about 4 years to heat up, as a car overall it is brilliant but it’s borderline dangerous from cold in the winter, can’t demist, fogs up inside, I’ve had it for years and the overall package is great. If it’s driven even just at 20/30 from cold you can have heat in a few mins. A preheater would be great or a heated window, I guess if that’s my only real issue I shouldn’t grumble. I have a mk2 golf gti that when the weather is bad I use that, start up, switch on blower watch the window clear, drive off and relish in the heat.