2024 BMW i5 First Drive Review: 5 Series goes electric with aplomb