I have an Autel Maxiscan. It saved me ££££ when I had the Plus8 with Gems management.
I haven't tried it on the Plus Four (MY23). No need ....yet!🤫
Now reminded I'll give it a go soon.
It's a few years old and no longer supported for software updates but I'll try the BMW selection. It should work as the engine has been around for a while. Any MMC specific mods that might have been on the Plus8 didn't affect it so hoping the same for the BMW engined car.