I'm curious about how pre-heating the car works (whether petrol or electric aftermarket), I don't tend to bother with the preheat. I do a regular 10mile ish journey, and until recently, I'd let the petrol run the first couple of miles, and that would be enough to keep the cabin warm, and de-mist etc. However now temperatures are dropping, I have to either run half the time on petrol, or accept a colder cabin. The heaters are set at 18-19 unless the missus has been messing. I don't consider 5 deg outside particularly cold either.
Surely even if the engine is preheated (probably more than my 2 miles), it will still be cooled enough in 10miles that I need to run the engine. And obviously on the return journey I'd be still running 50% petrol.