If my d2 can hold temp with heaters on in minus conditions I would have thought a d3 would have no problem. Not to say I wont be fitting one though because she takes her time getting there.
I have found D1/2 and 3 all take roughly the same mileage to get to max temp, 4 to 5 miles and will hold it whilst working, but start to run light, and they will cool down, the std dash gauge will not show you that info, only a proper temp gauge will.
I have see a 200 drop back down to 70 degc, after the stat has opened due to running light for about 3 miles.