Well, I have to say that removing the heater and the dash on an E9 is probably one of the most frustrating and involved jobs I have done on a car. I did this on my #24 many years ago, and I thought that was a PITA.. This has it beat by a mile. Took me 5 hours of continuous work...
I had removed the steering wheel and the lower steering column cover a few days ago.
I started today by very carefully pulling the aluminum trim strip loose. As I was advised yesterday by
@HB Chris, this is held on with small pins on the back side of the aluminum that engage small spring clips embedded in the lower dash pad. I guess these had loosened over time because some joker used clear silicone goop to glue the strip on as well as using the pins. So prying it off was exciting.
Managed to remove it with zero bends.
Once that was off, it was a simple matter to remove a bunch of screws to get the pad off. The only quirk in this step is that the headlamp switch is mounted to the pad. I unscrewed the knob and then used my clever circle pliers to unscrew the bezel, and removed the switch. The other attachment was the flasher switch, which like the E24 has EIGHT wires going to it. I took a pic of that, and also made a diagram of the wiring that I stuck in the baggie I stored the switch in. A little present to myself for some time down the road..
And, with that, the pad was free.
After unbolting and lowering the steering column. I discovered and removed numerous wire splices for the miscellaneous stereos that seem to have inhabited this car.
I was able to reach and remove the M6 nut on the left side of the instrument cowl, but the right side was inaccessible because of the heater, and a metal brace between the speaker hole and the instruments. Turned out this was not the least of my woes.. After farting around unsuccessfully to get the upper dash pad off, I decided the only way this was going to happen was to remove the heater and AC unit. I'll post better pics of this tomorrow, but here is the basic setup for the AC unit:
The heater controls (the sliders and cables) are attached to the heater flaps, and are pretty much impossible to remove in-situ. I did find that the control unit could be moved to the right side footwell by disconnecting a couple of wires on the right side. That got that contraption out of the way (only took me 30 minutes to figure this out...)
I then removed the 10 mm bolts at the lower front of the AC unit. Undoing these had no immediate effect. After messing around trying various things I discovered a couple of slot head screws on either side of the forward end of the unit (up toward the firewall). Of course these do not have captive nuts, and the nuts are hidden on the back of the bracket, so getting these loose took some time. I then realized I was going to have to remove the AC refrigerant lines. I was pretty sure that there was no pressure in the system (it has been sitting unused of nearly 20 years). So I cracked open the fittings in the engine bay. Nada.. No refrigerant at all. I then disconnected the lines on the right side of the under dash unit, and was finally able to wrestle it free after disconnecting some wires at the bottom.
I was still unable to reach the cowl nut on the right side, so I then proceeded to remove the heater itself. This was an awful job.
The heater is attached to the car by four 10 mm nuts that bolt to some captive studs on the under side of the upper firewall. You can see the back end of these on either side of the blower in the cowl area aft of the engine. After removing the defroster hoses, I was able to reach these with a long socket and extension. The left side was MUCH harder. I ended up using a long extension and a u-joint to get these off, since the steering column/pedal bracket is in the way on one side, and the heater ducts are in the way on the other side. Of course the lower one is a tease. There is a grounding lug attached to the stud with a second nut. So I undid the nut, allowing the grounding lug to come free, and then undid the upper nut. The heater would not budge.. After more time than I want to admit to, I realized that there was a second nut under the grounding lug..

.
So I got out the u-joint socket again and undid that. This freed things up a bit. However, I then realized I needed to undo the heater hoses in the engine bay. That took 15 mins since the hose clamps are very hard to reach and the hoses were well mated to the heater core pipes. Once this was done, the heater was fairly loose I started pulling it out and then it got stuck. To my dismay, I realized there was one more 10 mm bolt holding the dash tray to the car structure (there are three of these, one on each side and one smack dab in the middle sandwiched between the AC unit and the body structure that holds the dash) , and the heater had caught on that. So I had to push the heater back into place and undo that bolt, and then the heater came free.
Isn't this special...
I then was able to disconnect the m6 nut from the right side of the instrument cowl. However, the dash pad and cowl would still not move. After more messing around I discovered that there are two very small wood screws under the dash that hold the cowl down. These are rather hard to see, but they engage the lower sides of the cowl from below. Once these were loose, the dash pad and cowl came out as a unit. Turns out the cowl is attached to the dash pad as well. You can see the hidden holes here:
And here is where I left things today after deciding it was time for some adult beverages...