What's amazing is...
What's amazing is so many people suffer from this design flaw and they tolerate third party solutions. Sure it's the right fix vs a $500 plus installation bill, but I personally prefer not to have to jury rig fix a design flaw.
IMO, BMW should be recalling / warranty repairing anyone with this issue.
I do thank BMW for warranty fixing mine. Perhaps they are now starting to offer this when it's asked for. Check with your BMW dealer.