The interior of my car required replacement. The default color scheme was grey and most of it was slightly stained and the rear parcel shelf was pretty ugly. Prior to this long weekend, I had decided to take Thursday and Monday off to give myself a 5-day break from work, which I felt was much deserved and needed. It also gave me the opportunity and time to embark on this particular project of replacing the interior. This blog will be a little long (80 pictures or so). Credit must be given to two threads in BimmerForums.com:
DIY: Replacing the Headliner
and
DIY: Removing the fabric shuttle sunroof
This blog combines the two of them into one and at points it strays a little from what was mentioned in them based on findings in my particular car. If you have any questions, feel free to email me at: paul.brun(at)gmail.com
To begin, although you can do this without removing the front seats, I highly suggest you do, as it will allow better mobility in the car and you just won’t feel as cramped. Please note that the battery has to be disconnected for this entire process.
So, to remove the seats
Step 1: Take a 5/8″ socket from your toolkit.

Step 2: Slide the seat forward to reveal the rear bolts and remove them.

Step 3: Slide the seat back to reveal the front bolts, take a small flat-head screw to remove the black cap and then remove the bolts.

Step 4: Slide the seat back forward and tilt the seat to give you access to the cables below in the back. There are four connections on the driver side and 5 in the passenger. Disconnect them remembering where everything was connected.

This is what the cabin looks like when the seats are removed. I took advantage of cleaning the carpet prior to proceeding to keep things as clean as possible.

This is a better view of the passenger side:

The first item component of the headliner that has to be removed are the C-pillars,
so this is the installed C-pillar:

To begin, I carefully popped the light out of the C-pillar. You will notice that the rear-window is open.

You have to also loosen the window seal and since I was replacing it w/ black ones, I removed it all as you can see below:

Now, you also have to remove the side bolster as well. Technically, it is possible to not have to do this, but it is so much easier to have more items out of the car then not. To remove just lower the seat back first, then take a hold of the side-bolster and lift out and towards the front of the car. Once you get the top free, you will see a small hole in the leather which slots into the hinge of the seat-back.

This is a picture of the side bolster removed:

The original BimmerForums thread highlights that you should remove the side-panels, I didn’t have to do this. Back to my car though, once the side bolster is removed, take the C-pillar and using the hole as leverage, carefully pull the C-pillar towards the inside of the car to release the plastic tabs from the metal spring clips in the body.

With the C-panel removed, you can see the three holes where the spring clips hold the side-panel in place, two at the top and one towards the lower left of the picture. This is where you will notice the connection points for the rear defroster and the window-based radio antenna. Oddly enough, I noticed a cut wire poking its head from the headliner in the roof, which got me curious. I figured I will find out soon enough where it was leading too, but more on that later.

Now, to remove the rest of the window seal, you have to take an 8-mm socket and the remove the bolts that keep the hinge secure to the side of the car….

Repeat the same thing for the other side of the car, for the other C-pillar:

Now that the C-pillars are removed, I figure since I was already in the back, I might as well remove the rear parcel shelf. Damn, it was an ugly mess once I removed it as there were chards of glass from when the rear window was replaced due to some teenage idiot throwing a rock through the window. You can see some chards of glass in the next picture, but back on topic, I removed the speaker grills from both sides:


Next, you actually have to remove these black tabs, as this is what secures the rear-parcel shelf to the body. They are a pain to remove and you do damage them, so make sure you have replacements for them ahead of time. They are BMW part number: 51468110359


If you are curious as to what tool I used to remove it, it was a standard trim panel removal tool, which is used to remove panels from the body, etc….very efficient and convenient.

With the rear cross member cover removed, you can remove the rear-parcel shelf quite easily….sort of get one side un-hinged before you remove the other…

This is what is located under the rear-parcel shelf, some support material and foam and as you can see, more chards of glass to have to clean up…..

Since I was going to install an M3 bumper (with the brake light in the spoiler, I figure I might as well remove the brake-light from the window itself.

And 8mm bolt accessible from the trunk keeps it secure:

Then all you have to do is unplug and remove the light:

This is the rear-parcel shelf out of the car, quite nasty lookin’. Not really sure what the original color was on this car….

Picture of the rear area through the window…..

Since I already have more then a few things out of the car, I figured I might as well remove the rear-bench to allow me to clean up whatever the previous owner and/or his passengers had left in the car. Removal revealed some coins, a pen, and other interesting items. To remove, just left the front end of each side and the bench will release quite easily.

My shop-vac proved to be quite useful in cleaning up a lot of garage from the car….

Now, next on the removal list are the three handles. Just remove the screw covers, being careful now to damage them and using a philips, unscrew the handle. You will have to do this three times as there are three handles.

I left the screws in roof pillars just to prevent myself from losing them in the garage:

Sun-visor removal is pretty simple, using a philips:

When removed, you will see that there is cable which is used as the signal to turn the vanity light on when the mirror is opened.

You then remove the vanity light, and unplug the power:

Then you remove the visor catch, you simply slide the tabs out, remove the screws and the connection:



I repeated the same thing on the driver’s side, so no need to be repetitive. Next on the removal list is the sunroof motor cover and the light panel.

The A-panels have to now be removed:

and look at all the material headliner supporting material I have collected so far:

Part of the headliner swap also included the removal of the grey-based door seal as well, so I removed it. The inner door sill keeps it in place, so I left it intact for the time being until I read up on how to remove it, turns out, it is a pain to removal without breaking anything, and the cost is to cheap to replace, so I simply just broke it off knowing this fact.

Moving on, there are two pins that are secured my metal springs in the A-pillars, towards the top, so all you have to do is firmly and carefully, pull the panel away from A-pillar itself. Sorry for the lack of light on the second picture….


Both sides are how removed:

Next task was to remove the B-pillars….so to remove, just remove the black cover on the you see on the moveable heat-adjustment piece:

Once removed, it will reveal a 17mm bolt (I believe), make sure you get the right one and then you remove…..

To remove the panel, pull the top end towards the inside of the car as there is a pin help by a metal spring clip towards to top, then pull on the button that used to adjust the height as that has to be removed. Once this is done, the panel is released and it will reveal an empty B-pillar and its components:

The final piece of the puzzle is to remove the sunroof rubber/felt gasket seal that goes around the perimeter of the sunroof. It is easier to do this when it is open:


In theory, when all these items are removed, the headliner just falls out…..however, there may be some windshield, or rear-window glue that may be keeping the headliner up, so carefully, pry it away from those points of resistence and then the headliner should literally fall out:

This is why it is easier for the seats to be removed from the car to allow for easier removal and it helps to have two people to remove it, however, if you are clever enough, you can do it on your own. Having side this, I figure it was good timing to inspect the roof and other parts for possible rust locations and leaks.
All good to go:

The hardest part of the interior replacement is the roof panel. This took time to figure out along with re-reading the BimmerForums DIY thread over and over again because something just didn’t make sense. This is where my car was a little different from the thread, along with the order of operation. Having said this, lets move on, as the battery is disconnected, you have to use an allen key to move the sunroof. The first step is to lower the sunroof, by 1/8 of an inch, as this will allow the free movement of the fabric shuttle along its track:

Pushing the fabric back reveals three bolts along this black support rail. Remove those to release the rear of the sunroof:

Once this is done, there is a screw that has to be removed from the front and a pin that has to be pushed out as well.
The right side is the front of the car….

This is the right side where the sunroof connects to in the front. Notice the screw pin and the pin location:

This is the sunroof removed from the car:

Once the sunroof is removed, you can move the fabric shuttle to the front which reveals 5 screws on each side:

use a T25 torx screw to remove the fabric shuttle:

Fabric shuttle is now removed:

Now, the donor sunroof fabric shuttle came from this donor sunroof assembly:


This is the new fabric shuttle fitted to my car:

Make sure you attach it to the fabric shuttle to the properly to the white latch on the driver side as that is used to move the fabric shuttle along with the sunroof motor:

Screw in the T25 screws to secure the fabric shuttle to the shuttle tray:

Move the fabric shuttle to the back again to reinstall the sunroof again:

Insert the pin into the proper location and secure via the screw which was removed earlier:

Now it is time to install the new fabric headliner. Again, it is helpful to have a helper to assist in placing it inside the vehicle, but it can be done on your own, just be careful to not bend the fiberglass panel….

along with the various other components that compromise the black interior swap:


Now, in this next photograph, the edge of the headliner had to hook in behind the metal edge in the rear, just follow the arrow’s:

Now, this was the tricky part, since I was on my own, I had to figure out a way to keep the headliner up, and without assistance since I was on my own. This were it helps to have a assistance helper to keep the front up, but I managed by getting under the fabric shuttle with the grab handles beside me and once I properly installed the rear-panel, I held the front up with my feet and then I installed the left and right grab handles. Helps to be fit to do this and my steel core workout I do on a weekly basis paid itself off:

As you see in the previous picture, I secure the left and right rear grab handles and quickly installed the felt rubber sunroof seal. This allowed me to work on the rest of the installation without having the headliner fall on me.
Moving onwards, I installed the left and right sun visors:

I installed the rear-parcel shelf, rear window seal and the c-pillars using the reverse of the steps mentioned earlier:

The new rear lights were not an exact connector match:

So, I used the old lights instead, which doesn’t look that bad.

Don’t worry, I will take a fabric cleaner to clean up the roof, as the camera picks up quite a bit of dirt, even in black. This is the front of the car with the front all installed:

and you will notice the door seal still missing, so that was the last part of the install and this picture shows the seats back in there proper place as well.

Yet another vantage point of the black headliner install:

Now, for those that are curious about the mysterious cable in the headliner, if you even remembered that part of the blog, well, this was it:

Not sure yet on what “it” is or what it “was”…..but it was some kind of a coaxial cable.
This completes my interior replacement DIY. Please feel free to ask me anything or through the use of the comments field. Or email me at: paul.brun(at)gmail.com