Diesel engines are very slow to warm up. That is why the T5 has an auxiliary heater that kicks in automatically below 5c to speed up the engine getting to temperature. Until the engine gets to operating temperature - coolant about 90c - then the circulation of coolant is confined to engine only, then internal heater matrix, if set to heat, and finally the radiator. With the auxiliary heater this is speeded up.
An engine at operating temperature is more efficient and so the sooner it gets there the better all round.
Petrol engines produce more heat so warm quicker.