2024 BMW 540i: The Best 5 Series Ever?