I will echo Dave's experience.
We bought an electric car - and can mostly charge it on the UK octopus 4 hour night plan of £0.05 / kWh - so that would mean about £5.5 (assuming 10% charge loss) for a "full tank" giving me a normal "long distance" range of around 240-300 miles.
Compare that to filling our Honda Jazz 2009 - £53.20 at current rates - and range is roughly the same.
But even with a daytime electricity rate of £0.16 / kWh it would cost £17.6 to fill it completely from empty.
I do not yet have enough solar to fill spare into the car.
My consumption per mile ranges from around 280-600 Wh per mile - dependent on weather, battery temperature and driving style. Heating/AC and heated seats do pull some extra watts...
A cold battery impacts a lot for short trips as 1. Higher consumption with cold battery - 2. Less regenerative breaking - 3. Battery is being heated.
We needed a large car - so there was not much choice.
But we still have the old Jazz. But based on our "success" with the electric car - we are trying to find a small electric "city" car to replace the Jazz as the stupid "automatic" gearbox on the Jazz is on its way out - and a replacement would cost more even as a refurb than we paid for the Jazz.