BMW X5
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read

Post Reply
 
Thread Tools Search this Thread
      10-05-2023, 11:07 PM   #1
Alan l.
Major General
Alan l.'s Avatar
6098
Rep
9,184
Posts

Drives: 2020 F95 X5M Competition
Join Date: Jun 2009
Location: United States

iTrader: (9)

How to clean your sunroof drains to prevent water leaks

First off my 2020 X5MC never had issues with leaks but I've seen enough threads about this to make me worried when is it going to happen to mine. If you search youtube this seems to be a common issue with all BMWs with sunroofs and my old E46 did as well.

Doesn't matter what model year you have or if you open your sunroof to not when it leaks, it leaks and you never want to deal with water issues in cars.

The cause of the leaks is that your front drain tubes gets clogged either entirely or just enough where water starts pooling in the sunroof cassette tray and overflows into your roof. By design water is allowed through the sunroof but there's a tray with drain tubes in the front and rear of the car to divert it to the ground.

I figured out a pretty simple way to clean out your front drain tubes without the need to remove or damage anything. It seems to work because I managed to get a ton of black dust/dirt out of the drain tubes during this process and I almost NEVER open my sunroof.

The only tool you need is a decent portable tire inflator type pump with this attachment. The pressure of mine was enough to blow out dirt but not to the point it would rupture the line or blow off a connection point behind the interior. I DO NOT recommend using a super strong shop air compressor for this.

Step 1 - Locate the drain tube ends on behind the two front doors. If you put your finger on it you can feel there is a slit and you can stick your finger inside. This is where the water drains from the front of your sunroof down to exit the car.


****(update - tape a straw a the end of this. The straw is flexible and long enough to reach the sunroof drain hole much easier!)****
Step2 - Use your pump and insert it in there while moving it around slightly. while moving it around I started to see some of gunk get blown out of the opening. Don't go nuts just in case you puncture the inner tube then you'll have a bad day taking the interior apart.



Step 3 - Open your sunroof all the way and look for the drain hole towards the front of the car. There is one on each side. I couldn't get a clear pic of it but if you put your finger there you can feel it. I was able to get my tire pump hose to the hole and let it blow air down the tube for 30-60 secs. You should feel air coming out of the lower opening that you just cleaned.




Step 4 - Repeat step 2. The reason is to remove anything that could have been pushed down from the prior step.

Repeat on both sides.

I was actually shocked how much gunk came out of my car considering I never open my sunroof. I guess this is 3 years worth of crap that was building up in there and it will eventually slow the water down enough where it will pool up top and leak.

I highly recommend doing this as a preventative measure if your car is at least a year or two old. Especially if it's parked outside a lot.

Alan
__________________

Last edited by Alan l.; 03-07-2025 at 08:51 AM..
Appreciate 13
slilley151.50
r33_RGSport14049.00
1Boxer61.50
Sleeper1299.00
Wtfitzvi978.50
mobilejo1193.50
kgelfen3602703.50
X6ix GTA157.00
AwesomeM31699.00
Vegetable860.00
FSociety3909.50
      10-06-2023, 12:32 AM   #2
bayarea328xit
Lieutenant
United_States
691
Rep
568
Posts

Drives: 19 i3s; 07 328xit (sold)
Join Date: Jun 2010
Location: Bay Area, CA

iTrader: (0)

Thank you!

BMW should give us an option to omit the sunroof - I'd actually pay money to omit one in my car.
Appreciate 3
nZtiZia5785.00
bmwsone02130.00
      10-06-2023, 06:46 AM   #3
Samurai of 2day
Major
Samurai of 2day's Avatar
2344
Rep
1,267
Posts

Drives: '22 X6M/'21 S1Krr
Join Date: Apr 2011
Location: Everywhere and Nowhere

iTrader: (0)

Excellent write up, Alan. Thank you.

After experiencing a leak for the first time last week, I'll take some time to clean those drains this weekend.
__________________
Too smart for my own good...
Appreciate 0
      10-06-2023, 09:04 AM   #4
johnnyredgtr
Second Lieutenant
johnnyredgtr's Avatar
125
Rep
251
Posts

Drives: 2022 BMW X6MC
Join Date: Aug 2017
Location: Puerto Rico

iTrader: (0)

Thank you. Nice write up.
__________________
2022 X6MC Donington Grey Metallic/ Sakhir Orange
Appreciate 0
      10-06-2023, 07:01 PM   #5
BobsM3Coupe
Brigadier General
BobsM3Coupe's Avatar
United_States
1608
Rep
4,083
Posts

Drives: X5MC
Join Date: Nov 2009
Location: California

iTrader: (4)

Quote:
Originally Posted by bayarea328xit View Post
Thank you!

BMW should give us an option to omit the sunroof - I'd actually pay money to omit one in my car.
I would also gladly pay them to delete any type of sunroof. I don't even open the shade.
Appreciate 1
bmwsone02130.00
      10-09-2023, 09:32 AM   #6
Alan l.
Major General
Alan l.'s Avatar
6098
Rep
9,184
Posts

Drives: 2020 F95 X5M Competition
Join Date: Jun 2009
Location: United States

iTrader: (9)

Curious to know if you guys tried it and how much gunk actually came out. Let us know. I'm wondering dealers that ends up changing out the whole sunroof for leaks is warranted or if they are just doing it for $$$ either from the customer or through BMW warranty.
__________________
Appreciate 0
      12-05-2023, 07:55 AM   #7
Alan l.
Major General
Alan l.'s Avatar
6098
Rep
9,184
Posts

Drives: 2020 F95 X5M Competition
Join Date: Jun 2009
Location: United States

iTrader: (9)

Quote:
Originally Posted by dayan80584 View Post

Insert the stiff wire or cable tie into the drain hole and gently push it forward and backward to loosen any clog-causing debris. Be careful not to push too hard or you might damage the drain tube.
I originally tried this first but the wire didn't go very far before it stopped. I suspect there must be a connection point or turn in the hose that stopped it from going any further. Last thing i wanted was to force it and pop it off or tear it behind the headliner.
__________________
Appreciate 0
      12-05-2023, 03:43 PM   #8
MADBMWX5MC
Colonel
MADBMWX5MC's Avatar
United_States
1634
Rep
2,283
Posts

Drives: 2023 BMW X5MC
Join Date: Apr 2012
Location: Northern Virginia

iTrader: (0)

Quote:
Originally Posted by Alan l. View Post
First off my 2020 X5MC never had issues with leaks but I've seen enough threads about this to make me worried when is it going to happen to mine. If you search youtube this seems to be a common issue with all BMWs with sunroofs and my old E46 did as well.

Doesn't matter what model year you have or if you open your sunroof to not when it leaks, it leaks and you never want to deal with water issues in cars.

The cause of the leaks is that your front drain tubes gets clogged either entirely or just enough where water starts pooling in the sunroof cassette tray and overflows into your roof. By design water is allowed through the sunroof but there's a tray with drain tubes in the front and rear of the car to divert it to the ground.

I figured out a pretty simple way to clean out your front drain tubes without the need to remove or damage anything. It seems to work because I managed to get a ton of black dust/dirt out of the drain tubes during this process and I almost NEVER open my sunroof.

The only tool you need is a decent portable tire inflator type pump with a ball inflator attachment. The pressure of mine was enough to blow out dirt but not to the point it would rupture the line or blow off a connection point behind the interior. I DO NOT recommend using a super strong shop air compressor for this.

Step 1 - Locate the drain tube ends on behind the two front doors. If you put your finger on it you can feel there is a slit and you can stick your finger inside. This is where the water drains from the front of your sunroof down to exit the car.



Step2 - Use your pump and insert it in there while moving it around slightly. while moving it around I started to see some of gunk get blown out of the opening. Don't go nuts just incase you puncture the inner tube then you'll have a bad day taking the interior apart.



Step 3 - Open your sunroof all the way and look for the drain hole towards the front of the car. There is one on each side. I couldn't get a clear pic of it but if you put your finger there you can feel it. I was able to get my tire pump hose to the hole and let it blow air down the tube for 30-60 secs. You should feel air coming out of the lower opening that you just cleaned.




Step 4 - Repeat step 2. The reason is to remove anything that could have been pushed down from the prior step.

Repeat on both sides.

I was actually shocked how much gunk came out of my car considering I never open my sunroof. I guess this is 3 years worth of crap that was building up in there and it will eventually slow the water down enough where it will pool up top and leak.

I highly recommend doing this as a preventative measure if your car is at least a year or two old. Especially if it's parked outside a lot.

Alan

Thanks for posting and reminding me I need to take care of this. I've had 3 BMWs -- all leaked, mostly my fault for not taking care of the drains.
__________________
2023 BMW X5MC Tanzanite Blue II Metallic
2021 Jeep Grand Cherokee SRT Black
2006 Ford Mustang GT Convertible (show car)
Appreciate 0
      12-19-2023, 09:55 AM   #9
Alan l.
Major General
Alan l.'s Avatar
6098
Rep
9,184
Posts

Drives: 2020 F95 X5M Competition
Join Date: Jun 2009
Location: United States

iTrader: (9)

For those attempting this I figured out a slightly better way to get to those drain holes in the sunroof. I taped a straw to the end of the air compressor giving me more reach where I could bend/guide it to the holes easier. Worked like a charm.
__________________
Appreciate 1
      12-19-2023, 10:10 AM   #10
kgelfen360
Colonel
kgelfen360's Avatar
United_States
2704
Rep
2,305
Posts

Drives: BMW
Join Date: Aug 2022
Location: WA

iTrader: (1)

Quote:
Originally Posted by Alan l. View Post
For those attempting this I figured out a slightly better way to get to those drain holes in the sunroof. I taped a straw to the end of the air compressor giving me more reach where I could bend/guide it to the holes easier. Worked like a charm.
Have u tried a can of compressed air with a straw ?
Appreciate 0
      12-19-2023, 03:15 PM   #11
Alan l.
Major General
Alan l.'s Avatar
6098
Rep
9,184
Posts

Drives: 2020 F95 X5M Competition
Join Date: Jun 2009
Location: United States

iTrader: (9)

^^ I don't think there is enough pressure/volume to be as effective.
__________________
Appreciate 0
      02-20-2024, 01:25 PM   #12
furam28
Registered
2
Rep
2
Posts

Drives: 2019 BMW X5 x40i
Join Date: Apr 2019
Location: Austin, TX

iTrader: (0)

Worked like a charm

This worked like a charm. I used the air pump and pushed air up from the bottom. Worked right away.

My 2019 x5 is under extended factory warranty. They would not cover it, not even the diagnostics. Even when it was under factory warranty and less than 50k miles. My service rep told me it was "environmental". WTF. He even suggested I should file an insurance claim; aka insurance fraud. This is clearly defect or flawed design, given hundreds of people complaining about it. If sunroof drain is something that needs to be serviced regularly, or cleared out, put it in the damn manual. Make it a routine maintenance. I had water dripping down my driver side microphone a couple times at the car wash. Hopefully, it didn't cause any damage inside. I made sure to leave the windows slightly open those days and fully dried out the car.

After clearing out the drains, I took it back to the car wash today. No leak. I opened the sunroof. There was no water pooled there. I could see water drip trail at the drain exit at the door hinge, meaning it all drained out.
Appreciate 0
      02-20-2024, 03:46 PM   #13
R///MG
Private
R///MG's Avatar
United_States
117
Rep
74
Posts

Drives: 2024 X5MC Frozen Pure Grey
Join Date: Jan 2018
Location: Los Angeles

iTrader: (0)

Garage List
Quote:
Originally Posted by bayarea328xit View Post
Thank you!

BMW should give us an option to omit the sunroof - I'd actually pay money to omit one in my car.
I'd only omit it if they offered a carbon fiber roof as an alternative and the inner roof liner being all alcantara with lighting. The skylounge is nice at night though and that's about all I use.
Appreciate 0
      02-20-2024, 08:52 PM   #14
2heeldrive
Private
2heeldrive's Avatar
101
Rep
83
Posts

Drives: 2019 X5 4.0, 2022 330ix
Join Date: Feb 2023
Location: Kansas

iTrader: (0)

Thanks for putting that together, I'm going to clean mine out ASAP. Are there drains in the back of the sunroof that need to be cleaned out too?
Appreciate 0
      02-21-2024, 02:39 PM   #15
BobsM3Coupe
Brigadier General
BobsM3Coupe's Avatar
United_States
1608
Rep
4,083
Posts

Drives: X5MC
Join Date: Nov 2009
Location: California

iTrader: (4)

Quote:
Originally Posted by 2heeldrive View Post
Thanks for putting that together, I'm going to clean mine out ASAP. Are there drains in the back of the sunroof that need to be cleaned out too?
There are rear sunroof drains. Though the exit port for them is hidden behind the rear wheel inner liner and at the sunroof level, I don't believe the drain hole can be seen without the rear section of the sunroof first being removed.
Appreciate 0
      04-02-2024, 02:57 PM   #16
Thomas Wertimer
Registered
3
Rep
3
Posts

Drives: BMW x3
Join Date: Mar 2024
Location: Westchester, NY

iTrader: (0)

BMW Sunroofs have a Chronic Leaking Flaw

The X3 (among other Models) has a leak problem that comes from a clogging drain, or dried seals that are located under the 4 corners of the sunroof opening. There is no real way for a “do it yourself fix”, and the problem will develop overtime. The dealership and BMW service apparatus DO NOT ADDRESS THIS CRONIC FAIL. The access to the failing drain line is difficult to get to and hard to service.

This should be a system wide recall as “in 2017, BMW agreed to a $478 million settlement covering 2004-2010 BMW 5 series vehicles over allegations that clogged sunroof drainage tubes could cause damage to electrical components in the spare tire well of the trunk”. BMW should have stepped up to this design flaw that directs unchecked amount of water into the base of the car until it effects the electrical systems of the car.

Our car seized and died while in traffic, a very dangerous situation. The fix was $12,000 and all the while (and to date) BMW said nothing about this common problem with the car. It seems the dealerships and service teams know BMW'S LEAK, but no leadership seems to be in place to protect the brands reputation.

BMW North America call it "and outside influence" and my dealer told me to BUY A COVER for the car as the best way to fix the problem.

BMW was happy to mislead the insurance adjuster to cover this not directly bring attention to the drain system, fraud in my opinion give what they seem to know and have little concern that the problem costs their loyal customer TIME & MONEY!
Appreciate 0
      01-06-2025, 08:37 AM   #17
joe_328
New Member
5
Rep
13
Posts

Drives: BMW X7 M50i
Join Date: Jan 2025
Location: DMV

iTrader: (0)

Going to tackle this in the next week or so.
Thinking of adding a step to boil some water up and use a syringe and tubing to flush the drains after hitting it with some air. Will likely do several iterations.
Thanks for posting!
Appreciate 0
      01-12-2025, 11:31 PM   #18
SeattleLSB
First Lieutenant
SeattleLSB's Avatar
73
Rep
346
Posts

Drives: 2022 X5, M50I
Join Date: Jan 2006
Location: Seattle, Washington

iTrader: (6)

Anyone have the pictures
__________________
2003 M3 Coupe LSB/Blk
2011 M3 Sedan AW/BLK
2017 330XI Wagon BLK/BLK
2022 X5 M50I DG/BLK
Appreciate 0
      03-07-2025, 06:28 AM   #19
MMAGEE
Registered
2
Rep
2
Posts

Drives: 2020 X5 2020 X3
Join Date: Mar 2025
Location: Virginia

iTrader: (0)

Very helpful

Had the issue of water coming through the headliner near the mic and noticed water on the driver side floor. Did the old finger/scoop fix you outlined and I couldn't believe how much crap/goop/<insert adjective here>.
Will run it through the wash to see if this trick worked.
Appreciate 1
Alan l.6097.50
      03-07-2025, 04:47 PM   #20
MMAGEE
Registered
2
Rep
2
Posts

Drives: 2020 X5 2020 X3
Join Date: Mar 2025
Location: Virginia

iTrader: (0)

So far so good!

Your instructions and pictures seemed to have fixed my water leak problem. Appreciate the help-
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 02:39 AM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST