3079-3096 of 11,393 vehicles
£29,716
£17,859
£18,159
£27,458
£18,857
£26,234
£27,515
£33,399
£37,351
£37,001