Diesel v petrol v electric: How far can you go on £5?