Having made both its inline-six and V8 Euro 7-compliant, BMW can continue selling M cars in the EU for years to come, with ...