Yeah i ended up tearing the car apart 3 times because multiple drains where clogged and the sunroof case was leaking after all drains where free flowing. Major pain in the ass drying the foam under the carpet…
I've got a e61 with a sunroof leak. Checked all the drains and everything seemed fine but still leaking. Later on I had the rear hood lining down and the roof insulation was hanging down into the sunroof drains and when the sunroof was open would lift up the insulation when I was checking the drains.