289-306 of 300 vehicles
£32,791
£39,261
£39,216
£38,333
£38,501
£41,152
£39,571
£37,718
£42,610
£40,356
£42,924