Paying or not has nothing to do with this.
They do nothing similar.
This is not about voiding warranty. My car won't refuse to start because it detects an aftermarket filter.
And, btw, car manufacturers can't void your warranty just because you didn't use an OEM part, at least in Europe.
LOL BMW uses special bolts and requires special tools to do many things in order to make it cost prohibitive for 3rd party repairs. Sure you can buy the tool but it is ridiculously expensive.
BMW also uses this fancy "maintenance schedule" which they keep track of at the dealership (only the dealership to keep your car updated). Sure you don't have to use it but they have pushed it so hard that when selling your BMW if you don't have it you will take a beating on price.