Yeah my diesels take around 10-15 minutes to get to temp in the summer and twice as long in the winter.
On the 12 miles into Norwich on a morning in winter I often found the petrol version gave better MPG figures. Not much, only 1-2 mpg, but always shocked me.
335i vs 535d, 3.2 vs 3.0tdi A6, E320 V6 vs E350cdi, all the petrols performed better on that commute in winter. In summer they were about even. I also used to notice that on my 45 mile trek over to my shop up on the North Norfolk coast it wasn't until approx. mile 25 when the diesels started to better the petrols. The petrol would have hit its average MPG figure by then, where as the diesel would still climb for another 10 or so miles, by the time I got there the diesel would be approx. 20% better.
And going down to London, or up to Scotland it was always around 20% difference too.