hydrogen probably.. just need further development
You can get a hydrogen car today. Just that if you're outside a few places like Japan and California, finding a fueling station might be a bit difficult.
https://en.wikipedia.org/wiki/Toyota_Mirai
Sales in Japan began on 15 December 2014 at ¥6.7 million (~US$57,400) at Toyota Store and Toyopet Store locations. The Japanese government plans to support the commercialization of fuel-cell vehicles with a subsidy of ¥2 million (~US$19,600).[12] Retail sales in the U.S. began in August 2015 at a price of US$57,500 before any government incentives. Deliveries to retail customers began in California in October 2015.[13] Toyota scheduled to release the Mirai in the Northeastern United States in the first half of 2016.[14] As of June 2016, the Mirai was available for retail sales in the UK, Denmark, Germany, Belgium, and Norway.[15] Pricing in Germany started at €60,000 (~US$75,140) plus VAT (€78,540).[16]
2025 Mirai
Starting MSRP $ 51,795
https://afdc.energy.gov/fuels/hydrogen-locations#%2Ffind%2Fnearest%3Ffuel=HY
They do fuel up a lot faster than BEVs do, but the fuel cost is considerably higher than for BEVs.