Something is very wrong with that description.
ML isn't just an inhibitor, it's a cavity wax. It's not UV stable nor does it ever dry - it'll be like smearing thick brown grease (i.e. Waxoyl) all over the underside of your car, but just like Waxoyl it will fill up with sh*t off the road and wear away fairly quickly because it isn't impact resistant. Dinitrol products are much more effective than Waxoyl but not when they're used incorrectly.
I have absolutely no idea what they've got that will apply on top of that either. They mention two seperate sealants and a topcoat, but if they're coating the entire undercarriage in ML (which they claim) that can't be right - ML is bitumen based, nothing will stick to it!
Then their actual cavity wax is clear, which makes no sense at all because the cavities are the one place where brown wax could be without you noticing it. Brown wax is always more effective, to make wax clear the manufacturers have to remove half the active ingredients.
Then they're applying clear coat to the factory seam sealer - which is a properly thick, rubberized coating that can shrug off hammer blows. It'd be like putting a tshirt over body armour and expecting that to make a difference.
Just on the warranty point, no idea what BMW would say but in the Landy world (where Waxoyl/Dinitrol etc. treatment is very common) the usual approach is that it's fine for warranty unless the treatment contributed to your issues, but they can refuse to work on a treated car if the treatment is going to make their life harder. Some of them will charge you full whack labour to clean it off (obviously it's then the work experience boy who does it), others will just tell you they can't do the job (because it's horrible stuff to remove and sticks to everything it touches, tools, clothes, workshop floors - hence the work experience boy).
ÂŁ495 is quite expensive for a hatchback too. You'd pay similar money for a Defender, which is a ladder chassis with about twice as much surface area to cover.
All in all, in case you couldn't tell, I'm not convinced lol. If there are any Landy/Jap specialists near you that use Dinitrol products I'd see what they can do instead - might be a nice change for them from Defenders and MX5s. Avoid Waxoyl, it's entirely obsolete and only exists because a handful of people who learned their trade in the 70s really don't like change.