Did this repair over the weekend. Big THANKS to PersonaNonGrata for this thread as well as the other's who have pitched in to share some tips.
I wanted to "give back" a little and do what I can to help the next person coming along attempting to do this repair so I'm going to add some photos and some tips I came up with.
I got the part from the local BMW dealership for $132 after tax. Yeah, that's higher than I could have gotten it elsewhere but I wasn't going to wait. It was -2 degrees outside and I'm tired of crawling into the truck from the passenger side. The passenger door actually stopped working too (still don't know why - it works fine now) and I was having to get in from the back door. I'm 6'3"...this was a PITA for me, and quite comical for my co-workers to watch.
I take pictures of my progress throughout a project in case I have questions of how it all goes back together...what screw went where, etc.
An image like this helped me remember what plug went where...but I'm not sure you could really put them in the wrong slot anyway. But you get the idea...
This is the window control switches once you remove them from the door
This may be obvious to people already...but you have to slide this clip "out" to get the wire to unplug.
Now it practically just pops right off
I know the OP said that there are instructions for the door panel removal posted elsewhere, but somehow I missed those instructions when I first reviewed all of this. Don't forget to take off these trim pieces. I was able to pull them off with my fingers and a small plastic putty knife
Once you have the trim pieces removed and you have removed the screws behind the trim pieces you can start prying the door panel off. There is one screw in the side pocket on the door that you don't have to remove.
I couldn't find a good PLASTIC trim removal tool (the putty knife wasn't rigid enough to really "pry"), so I just used this metal one. I covered it was masking tape to help protect any metal on metal contact.
BE CAREFUL when you pull off the door panel, OP mentioned that there is still one cable attached to the back of the door handle to the door lock, wrapped in foam. But there is also a small power wire that runs to the light in the door handle area. Without much force, you could easily rip this wire out if you pulled the door panel away without realizing this was back there.
(Looking down between the door panel and the door with the panel held up a few inches away from the door)
Door with panel removed...you can see the foamy material that is glued to the door. This can be a pain to remove without damaging. A sharp knife has been suggested.
This is the tool I used (bought at Auto Zone) and it worked great.
I didn't have a bungee cord to use when I removed the airbag, so I just used some tape. I was able to "customize" the length just fine.
Getting the outside handle to seat back into the carrier was a little trick because I had read about stripping the gromet or shearing it completely off and I didn't want to risk that. I found pushing from the back side helped. (Used the trim removal tool again)
When I was re-inserting the bolt on the back of the door lock, I was paranoid that the bolt was going to fall off the wrench and down into the door, so I taped it to the driver and once it was in seurely, I pulled the driver out and removed the tape. And yes, I scratched the hell out of the door trying to get that darn gasket out, but it's all covered up by the gasket when you re-install so I wasn't too upset.
Re-attaching the cable was tough too. The cable (naturally straight) needs to bend a little for it to line up with the metal bracket. There is a nice photo of this in the OP. Getting your hands in there can be a little tough also. I used the trim removal tool to hold the white clip in place and then pushed into the bracket using a hex wrench.
HOPE THIS HELPS!
Update: 1/24/22 I came back to this post after all these years and it looks like my photos are no longer hosted. I don't have them anymore. Sorry.