https://www.facebook.com/BRDiagnosticsRetrofits/
These guys can help. They patched my X6M and it works just fine.
They can check your iDrive version to make sure it's compatible with the patch. My understanding is that Nov 2018 and later iDrive software is not supported.