Had the exact same issue, 2004 TD5 Discovery 120k miles. Sorted for £10 without lifting a tool - K-Seal. Poured into the expansion tank, went for a 10 min drive and not a drip, it was literally running out before. You can see all the mess where it was running down.