As always, Ash at Kahler's provided not only a great analysis of the problem, but discovered there was a service bulletin that covered the work through BMW...to the tune of $6000, and turned us on to it, even though the work had to be done at a BMW Dealer instead of his shop. Kahler's can't be beat!