I am a cabbie and use mine as a cab. I had to come home last night because I was so cold. I wasn't moving much, so just had the car ticking over whilst waiting for a job, but because it has been soo cold here the car interior just didn't want to warm up.
Totally agree with earlier comments, these cars never seem to get as warm as other diesels and do take an age just to get up to a reasonable temperature.
Is this fault that has always been there or have you only noticed it recently?
The reason I ask couple of days ago temp was -3 here and I had noticed the temp was only showing 2 bars started moving and saw the temp bar go back down to 1 bar. Never, had any problems in usual weather, so thought if your problem is only recent is problem due to the extreme cold, more than fault of car.