BMW M5 Forum and M6 Forums banner

Sunroof Removal and Liner Repair

26K views 10 replies 6 participants last post by  Bumbaclut  
#1 · (Edited)
Well, this weekend I finally got the courage to repair the liner on the sunroof as it had started to pull and let go from one corner, so that when the sunroof retracted into the closed position, the cloth would buckle.

My first attempt was to just work on the liner without physically removing the sunroof, as I was afraid of not being able to properly reseat the sunroof. Applying the fabric clue, proved to be very difficult, so I stopped and soon realized that the only way to properly do this is to remove the sunroof.

Therefore, armed with an awesome detailed "how to remove BMW e34 sunroof" (link here), I took a second more venturous stab at the repair.

It was actually VERY VERY easy, three screws on both sides and the sunroof popped right out, the liner slid easily away and I was able to professionally repair the liner like new, with a special 3M contact spray glue. Then, I simply slid the liner back into place and with the sunroof still removed, I decided to give it a good clean-up and lubricate the rubber seal with silicone, and apply white grease on the exposed retracting mechanisms. In retrospect, the sunroof rubber seal is in great shape considering it's age, and it seals tight with no water leaks. Silicone spray has served me well over the years and helped protect my rubber seals on every car I have owned. The sunroof popped easily back into place with little fuss and closed nice and tight. She's just like new!!

Easy-peasy, and well worth the hour or so to make things look tidy and new inside. :1:
 
#2 ·
Excellent stuff!

I replaced my entire headlining last year with new parts but the sunroof liner is no longer available so I'm going to try and recover it as you have done (or replace with a better donor part). The link you provided is excellent but I remember from experience when removing just the liner that undoing it from the clips and sliding it back under the panel was almost impossible! The two plastic 'posts' at the front of the panel make it extremely difficult as they catch on the metal cross bars on the trim panel.

Anyway, I was interested to hear that you were able to successfully re-install the sunroof itself after putting the liner in place....did it all then slide back into place ok? What is the process for redoing the screws on each side -I guess this has to be done with the roof in the raised position and the liner slid back into place afterwards?

Would welcome any further advice and tips!

Duncan :)
 
#3 ·
Like you said, the liner is held into position by two clips that snap into small vertical posts from the sunroof, they are really easy to undo. Once the liner is unclipped the liner can slide back into the head-liner, as it would normally when retracting the sunroof. Then it's just a simple matter of loosening the two outer screws and removing the central screw with a T25.

The sunroof pops out, and then you can slide the liner completely out. Really simple.

Once out you can work on the liner easily, if the fabric is in good condition, as was the case with me, it's just a matter of applying a thin coat of 3M spray adhesive, and pull the fabric back into place and smooth out any wrinkles.

Putting everything back is just the opposite of taking it out... just slide the liner back into the head-liner and pace the sunroof back into position. I do recommend having someone help you do this, as the sunroof is heavy, and getting the position right is easier with and extra set of hands. then just lock the screws down and that's it.

Cheers
 
#5 · (Edited)
the rails and such are all part of the sunroof cassett. if you remove the headliner you can remove or replace the whole system.