My definitive answer to leaking sunroofs, wet floors at b pillar drips from sunroof handle etc etc.
The only way is to set aside 5 hours or so, get yourself a tube of black marine sealant - sikaflex £8 from fleabay (silicone is great on baths....) and set to:
Take out the entire headlining -...