Wow, stuck at both inside and outside that is a challenge.
I use the China $25 handles and have had good luck with them (not with China window regulators though, always go with BMW made for those).
Here's a DIY, hope it helps:
https://www.youtube.com/watch?v=ge7-HJ0DUz0