Like it or not, manufacturers do what makes them money. I am reasonably sure that changing engine oil every 10-12k miles will, long term, be better for an engine than one which has had 25k miles between changes.
Most long life plans end up with a service at between 13 and 20k depending on driving. Not many (though I admit some) go beyond this routinely really?
Are you planning on ignoring the service requirements your iDrive informs you of and just doing it every 10k or something?