289-306 of 8,050 vehicles
£22,430
£20,842
£21,526
£20,986
£24,258
£18,542
£16,850
£17,880
£14,100
£37,760
£37,150
£35,550
£41,996
£31,559
£40,899
£34,263