BMW M3 engine 2026