4x4 manufacturer, which has bases in France, Germany and the UK, made a £290 million net loss last year
View all car reviews