I came up with a repair for my leaking sunroof that I thought would be useful for the community. My sunroof seal had seen better days. It leaked during heavy rainfall and had a pretty bad wind noise on the highway. I looked into a replacement seal but it comes bonded the sunroof glass so you have to buy the whole thing. For a bit of back-story, I’m a tech at a BMW dealership so luckily I’ve got lots of experience with sunroof leaks and access to repair parts. I decided to try using a BMW sunroof perimeter seal to fix my leak. I remove the sunroof glass and cut the old seal out with a razor. I cut underneath the top of the seal to retain the finished, oem look. The new seal is a peel and stick design and fit perfectly around the edge of the sunroof glass. I used BMW part number 54-10-7-485-602 but any perimeter seal for a panoramic sunroof would work. They are available online for under $100. The seal itself is a bit tight so the sunroof motor needs help to open and close, but it should relax over time. This isn’t an issue for me because I never open it anyways.
Jay
Jay