BMW’s new X5 offers more powertrain choices than ever, combining diesel, plug-in hybrid, electric and future hydrogen ...