Ok, I wasn't convinced it was the sunroof as it has never leaked in heavy rain before! The same thing happened in my old car which had no sunroof. I will get that checked anyway, though I doubt I'd replace the seal at that price in any case. What drain holes do you mean mintalkin?