The next-gen BMW X5 is in final testing before its global launch soon It offers five powertrain options including petrol, diesel, electric, and hydrogen The all-electric iX5 uses BMW’s sixth-gen eDrive with up to 144 kWh battery capacity