Cant really go wrong with a Aygo, really good on fuel, nimble, not fast by any means but can be fun to throw about. The latest shape 2014 onwards are the ones to go for as earlier ones had water leaks as someone mentioned earlier aswell as a few other niggling problems. They also have a better build quality than earlier models. The engines are toyota engines and if looked after wont cause any problems. A few of the earlier ones had a secondary exhaust sensor failure and needed a new sensor and software update if required but most were fixed during the warranty period. Personally id stay away from the auto models and the fabric panoramic roof models.