I've noticed that the BMW M8 has a V8 engine, but some other high-performance cars use V12 engines. Why did BMW choose a V8 engine for the M8?