667-684 of 1,050 vehicles
£17,720
£19,180
£14,790
£18,940
£18,290
£14,530
£13,980
£15,670
£14,720
£13,180
£14,140
£11,800
£12,760
£14,080
£14,800
£17,340
£17,250
£14,000