Have a look under the roof liner. If you start at the back, (if its a roof mounted aerial) you will see the retaining nut. Obviously if there is moisture around that area, its the seal that is duff, and will cost you sod all to replace. If not its the sunroof and you will have to look into it further. Not sure whats involved with regard to sunroof seals ect... tbh