We spent 40,000 miles living with the 2024 BMW i4 xDrive40 to see if an electric Gran Coupe can truly…