2026 BMW M5: The Most Capable M Car Ever Made and the Most Conflicted