So sorry to hear of your issues, especially as I, too, own a 2017 with Rex (since it was new).
The bad news for us, is (or should that be "the bad news are") that:
1) the car is Different, and now out of production;
2) BMW want all their customers to HAVE to go to them for service (hence no...