How much are you looking to spend? Have you considered the Prius? We have one for exactly the same reasons you're thinking (extra runaround car), and getting around 50mpg, £15 road tax and congestion charge exempt.
It's not the most exciting car in the world, but it's incredibly practical and great as a second car to runaround town. Sorry don't really know much about the cars you've mentioned