2024 BMW i4 Specs, Prices & Reviews