BMW unveiled today its next-generation X1, its entry-level vehicle, and introduced an all-electric version, the BMW iX1, for the first time. It should become BMW’s cheapest electric vehicle.

expand full story