BMW iX5 Hydrogen

It has a range of 504km