The Toyota Aygo promises Japanese reliability and French charm, but does it deliver?
View all car reviews