New BMW X5 Revealed: First Electric iX5 With 845 km Range Tops A 5-Powertrain Lineup - Fresh Motors