BMW has launched its new, fifth-generation X5, which for the first time will include an all-electric version, the iX5. The German firm will also offer petrol, diesel and plug-in hybrid models of the ...