2024 BMW i5 Review: 5 Series goes electric, better for it