Found a couple of good explanations on how to fix it, found some new seals on ebay for £40 so will do them just to make sure along with checking the stuff below. Hopefully this may help others with the same problem :
stan, manchester
ive got a 2000 td5 with a leak on the sunroof.didnt know it...