Had a bit of an issue with the 750i the other day, water came in through the headlining, and stained the interior a bit. The Sunroof drains were not able to cope with the massive deluge we had, and demonstrated clearly that they were not working as they should!
I was away and had very little in the way of tools, so ended up just prodding the holes a lot, and not really making much in the way of progress. However, once at home, with my full tools, i found that they hide the drains behind the wheel arch liners. So whipped them off, pulled off the ends, and cleaned it up in there. Lots of junk came out, but they were not draining well (i must have looked very odd as I was pouring screenwash into my open sunroof) no matter what I did.
So in the end, I hooked a hose up to the outlet in the lower arch, poured a load of screenwash into it, and BLEW it as hard as I could up the tube. LOTS of junk came out, and made a little mess of the interior, but it then drained perfectly! I cleaned up the area, then did the same to the other side, and now I can pour away till my hearts content, and it drains out of the arches perfectly
The interior had tide lines all over all the pillars and main liner, especially around the vanity mirrors, and around the sunroof itself. A little scrubbing with the SIMPLY AMAZING Autoglym interior shampoo brought them right back in no time
It was still drying out in a couple of places after being cleaned, but you can see the improvement!!
Did this a little while ago now, but decided to post it up today. If you have a sunroof on an older car, check the drains! Save yourself the stress and hassle!