I would definitely use it to warm-up engine. I am sure that it does not make yopur car to consume more fuel. Heater uses all that fuel for heating, engine uses most of its fuel for running itself, heat is only side-effect. And that side-effect in diesels is quite small...
Engine gets heated quickes and interior gets heated quicker - car is happy, you are happy, your wallet is happy