The BMW B48 like all modern engines has comprehensive control over injection/ignition/valve timing with knock sensor(s) forming a key part of the control system. Without all this, these engines could not run reliably at the kind of compression ratios needed for power/emissions. Legally they have to be homologated on 95 octane but most will adjust themselves and run better on 98-100. The key issue with E10 is storage life...it goes off...and absorption of water...corrosion.