This DIY will cover the removal of your E30 sunroof cassette/frame. Before doing this, I had found several thread on the topic with conflicting information and no pictures. I hope you can use this to remove yours without damage to your roof skin.
First, remove all the headliner and foam glued behind it. I just cut/tore it all out.
The sunroof panel is held in by 3 torx bolts on each side. Tilt the sunroof up to access the back two. I cut through the fabric to reach the front bolt. Once they are removed, the panel will come out through the top of the roof. You should now be able to remove the tracks and motor. Take out all the fasteners you see.
To get started with the cassette/frame removal you will need:
- Angle grinder with cut-off discs
- Heat gun
- Center punch
Spot weld cutter. I would not recommend you use a standard drill bit.
- Metal putty knife like this:
- A helper
For each spot weld, use the center punch to start the spot weld cutter.
Inside where the sunroof used to sit, there is one spot weld on each side, and five spot welds in the front.
Here is the driver side spot weld drilled out.
Do the same for the passenger side.
Begin on the 5 spot welds at the front. If you have a difficulty finding them, try moving your light source. You can also see them from inside the car, they are easy to see from the other side.
All 5 removed here.
Time to bust out the angle grinder. You’ll find one of these brackets on each side of the car towards the front of the cassette, almost at the front edge of the sunroof hole. Work slowly and carefully here, if you cut too deep, you’ll go into the roof!
Back to the drill for this part. Look right above the B-pillar and you’ll see these five spot welds on each side. You are cutting into two sheets of metal, and there is a gap before you reach the roof. While you only have to go through the first sheet, I found that I could just drill all the way through until the spot weld fell out. There was no damage to the roof skin when I did this.
Working from the top side, insert the putty knife between the cassette and the roof frame (at this point in the roof, there is a frame running across the roof skin). Use a hammer to separate the cassette from the frame at the spot welds (see third picture, you are going through the glue surrounding the spot welds you drilled out earlier). You can use a fair amount of force here since the putty knife is not striking the roof skin.
Pick up the angle grinder again. Further back from the B-pillar, you’ll find one bracket on each side of the car, just like in the front. Cut through these just like you did in the front.
At this point, the only thing holding the sunroof cassette is the glue. Start at the back with a heat gun and the putty knife. Be careful not to use too much force. I found that once the glue was heated up, it came right apart with a gentle pull. Once the back is loose, have your helper sit in the back and support the cassette. Do not have him pry, otherwise you could (and probably will) wrinkle your roof skin. Once the B-pillar section is loose, use your heat gun from the inside and also from the top to release the glue at the five from spot welds. Take your time and it should come out easily.
Here is mine removed.
The front bracket.
The middle B-pillar bracket.
The rear bracket.