From £18,9959

Supermini chases greater maturity in its latest iteration but at what cost to driver fun?

Advertisement