New data reveals Britain's most popular cars by postcode
3 years ago
978
Vehicles tend to sell best closest to the factories where they are made - while in well-off parts of the UK, it is almost mandatory to own a luxury marque, according to new data from the DVLA.