Well, for many people, the answer is a hydrogen car, and there’s no doubt they have their benefits. Above all, they have zero CO2 emissions – in fact, the only by-product of the chemical process that drives the car is water – but importantly, and in direct contrast to most electric cars, that lack of emissions is allied to a decent range in the real world.
You should be able to get at least 300 miles from a tankful of hydrogen, which should cost much the same as a tank of petrol or diesel. A hydrogen car will work out as no more expensive to run than a more conventional car.
There are some other financial benefits, too. Not only is a hydrogen car exempt from the London congestion charge, its low emissions mean it incurs company car tax at the lowest rate. However, you do have to bear in mind that, at the moment, this technology is very expensive, so you (or your company) may need to be able to call on some sort of subsidy to afford the car in the first place.