1603-1620 of 3,360 vehicles
£14,940
£17,190
£10,510
£15,960
£10,790
£29,500
£26,290
£20,680
£14,010
£12,230
£15,540
£11,730
£9,000
£10,490
£8,760
£14,730
£19,160
£11,750