Cars Apr 20th 2023 BMW i7 Takes New 7 Series All Electric, Bringing Along Thoughtful Tech and 300-Mile Range