Emissions of the global warming gas carbon dioxide would fall by 17 million tonnes a year in Germany if just one in 10 cars were to run on hydrogen.

The calculation comes from BMW, which has developed a hydrogen-powered version of its new 7-series, the 745hL that produces nothing but water as emissions.