Hum, I call BS. Direct injection reduces greatly the need for warming up, and almost all modern diesel engines come with direct injection.
With a diesel car, it's better to not let them "warm up" after starting... diesels don't warm up very quickly if they are not under load and they will accumulate carbon and parts will wear more if you let them "warm up" at idle after starting.