I hope your bimmerfix stent solution works better than mine did. Ended up redoing with the AGA pipe after a few months.
As far as key reprogramming goes, I've only had success while doing it intoxicated.

(Crystalworks knows what I'm talking about)
I also just fixed my passenger front window regulator and now my driver's front is starting to make a grinding noise.

It never ends!