Got lucky.. No rain this afternoon, which meant it was time dig into this huge job! I decided to start with the front half of the interior and I'll finish the rear hatch next weekend on my next day's off.
Everything went really smooth. To be honest- this is far easier to swap the dash vs a e30. BMW really made these dashboard's far easer to remove vs the 80's models. These e46's have mostly all the same hardware in each corner.. All the connectors are different shape's and can't be mixed up.
That being said, I took about 100 photos before removing the damn thing. I can confidently say the dash and carpets are installed like BMW would have. I have all the wiring harness's routed properly, zero broken clips, all the screws in the correct spot's. Overall the biggest tip I have for anyone doing this- take multiple pictures!
Once you take pictures how the harness's are routed it's time to remove the metal dashboard bar - to gain access to the heater core box.
This trim tool is a life saver for saving clips, especially the small Christmas tree clips BMW use's to hold the harness's tight against the metal dashboard bar. The smaller head of the tool really digs under the smaller size clips without damaging them.
Then you need to drop the steering column down. The final step is removing the heater core box.
I left the parking brake handle installed due to a tip my BMW instructor recommended in my training class. He told us "The more time's you remove the handle, the less tight of a fit it will have - and will eventually start to "slip forward" as the customer use's the parking brake."
I find this especially true on e30's and e36's. Sometimes the handle has slipped so far forward it's impossible to click the parking brake handle button. The only proper repair is a brand new handle for this issue. I miss him, he passed away last year. He was a good, knowledgeable man.