2023 BMW M340i: The Best Modern Performance Sedan