I've got a 52 plate TD4 ES which has always struggled when starting cold. Usually turn it over a few times, pause, turn it over a few times, pause, then it starts.
I've replaced glow plugs, put diesel cleaner in the fuel tank, replaced the fuel filters. No joy. Randomly it will fire up first...