BMW revealed the new iX4, its new electric coupe-SUV that can drive up to 428 miles on a single charge. more…