How BMW is keeping its performance petrol engines alive

BMW M has committed to straight-six and V8 power despite ever stricter emissions regulations, while ruling out a Mercedes-style downsizing.