Thanks for the video. It's not a question of whether the sunroof will leak, it's a question of when it will leak. My first leak was on a 3 year old 2008 X3 that was under warranty. This time it was on a 5 year old 2019 X5 not under warranty. I think it may be cleared up, but not sure. I didn't feel brave enough to pour water in it yet to check it.