Broken sunroof/moonroof cover

I have a 2002 325xi and the manual sliding cover under the sunroof broke. It appears that the plastic glide rails that allow you to move the plastic/canvas cover are broken as a couple of pieces fell into my
lap while moving it and a a couple of pieces are obstructing the regular movement of the roof itself.
I somehow managed to close the roof, but don't want to open it until the cover is fixed. Anyone have an idea how I could do it without spending a fortune at the BMW dealer.
Thanks, Ashish
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
This is a common failure, and is one that many of us can repair at home. You will need to make a trip the dealership to buy the parts, but the counter-person will be aware of the parts you need.
When the roof is tilted up in the back, you can look from the driver seat along the bottom of the roof panel over the passenger seat and you will see 3 Torx screws (I forget the size, but I'm thinking they are 10 or 20). Remove these screws, then move to the passenger seat and remove the same screws on the driver side. Now you can lift the glass out, then jockey the slide-panel around and lift it out as well. (The slide panel can actually come out without taking the glass out, but the glass must be removed to put the repaired slider back in place.) The plastic parts that the dealership will have sold you only fit one way. When you reinstall the glass panel, you must take care to make up-and-down adjustments so that it seals against the car when closed.
PS I told you that the first step is to tilt the roof open, but on second thought, I think you can get at the torx screws even with the roof closed because this is how you will adjust the up-and-down position so that the glass closes properly. The final adjustment may be easier if you have a helper that is watching the panel position from outside the car.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.