[ref]mr wilks[/ref], and [ref]B21[/ref], You are partially correct, for the e89 the vehicle passed homologation, that is the European vehicle type approval using three wheel sizes 17, 18 & 19 with profiles ratios that give a similar diameter. if you change those profiles and/or widths thus giving a larger wheel diameter than you have modified the vehicle beyond what was homologated.
I have not stated anywhere that you are stupid for doing such things, it is your choice as it is for the OP to fit mix run-flats with non-run flats, but [ref]B21[/ref], you have, that is hypocritical. Technically speaking you are both (B21 & OP) contravening the specification that was homologated, I just consider increasing the width, ratio and thus diameter worse than mixing tyres types between axles. From a design engineering point of view, all European safety legislation requires things that are likely for the public to do to be considered. Getting a flat and there only being a non-run flat available in your size is probable, especially in some markets. Whereas why would you want to increase the rolling diameter? Certainly not from a performance perspective.
FYI [ref]mr wilks[/ref], the tyre sizes for my winter wheels are per their specification for winter tyres for the M40i
[ref]B21[/ref], As you stated previously, you didn't look very hard

https://www.michelin.com.my/auto/advice/tyre-basics/change-tyre-size
I like the way they used the word imperative in their advice, strong stuff indeed.
Again to both, this is not a criticism of your choices, they are your choices after all and your responsibility.