1603-1620 of 2,140 vehicles
£10,920
£12,180
£15,340
£20,180
£11,790
£10,110
£10,400
£14,680
£13,550
£13,600
£7,710
£7,100
£7,520
£8,870
£19,199
£18,420
£14,380
£12,770