City cars are getting better all the time. The days of cheap-to-buy runabouts that aren't particularly well equipped but are easy to drive and practical for their size are long gone.
Our list of the top ten best city cars is stuffed with perky little cars designed to be practical and good around town, but mixes those traits with appealing designs, quirky colour choices and generous standard equipment levels. In some cases, they even outdo their bigger supermini counterparts by being great fun to drive when the occasion allows.
The Up may be the smallest car on offer in the Volkswagen range, but it doesn’t miss out on all the hallmarks that the marque is renowned for. It may not be revolutionary in the segment, but the Up beats its closest rivals on finish, refinement, desirability and economy.
Add in the facts you can get the punchy, 89bhp 1.0 TSI engine at the front and that a sporty Up GTI due to join the range imminently, it is the small car that can cater for everyone’s needs.