5005-5022 of 10,924 vehicles
£17,285
£19,611
£27,484
£21,246
£16,419
£16,119
£22,342
£27,366
£20,015
£26,167
£16,068
£25,836
£25,783
£25,843
£24,897
£17,898
£18,249
£21,234