Sunroof Drain Blockage
Symptoms
Water drips into the cabin from the headliner area, particularly around the sunroof. Wet carpets in the front footwells. Musty smell. In severe cases, standing water under the carpet causes floor pan corrosion.
Cause
The sunroof has four drainage channels that run down inside the A-pillars and C-pillars. These channels block with debris (leaves, dirt, insect nests). When blocked, water from the sunroof seal overflows into the cabin.
Fix
Clear the drain channels with compressed air or flexible wire.
The lower drain outlets are behind the front wheel well liners and at the rear of the car near the bumper.
Clear all four drains annually.
If the floor is already damp, remove the carpet, dry the floor, treat any rust with converter, and reseal.
Cost: $0 for cleaning. $200-500 for floor repair if rust has set in.
Know something we don't?
Owned a BMW E36 3-Series? Share your experience with this issue. What worked, what didn't, costs, tips. Help the community.
Submit an update