I had this exact problem on my 300Tdi, it turned out to be the connectors to the bulbs on the headlamps. They had shorted out,, replacements can be obtained from vehicle wiring products at Ilkeston. It's no good trying Land Rover... 'there's no call for them sir!'
Richard