I sent mine to Module Master. Been working 100% ever since, and I'm backed by a 5 year guarantee. Open up your BMW module and you'll be surprised. Some of the connections need to be resoldered under a microscope. Good luck is all I can say!
My other vehicle is a Bell 212.
And you think BMW parts are exspensive!