BMW’s 2028 X5 debuts with five powertrains: gas, diesel, plug-in hybrid, EV, and hydrogen