1621-1638 of 2,490 vehicles
£36,283
£33,877
£28,485
£32,450
£43,538
£23,980
£33,469
£32,115
£32,900
£23,845
£30,654
£24,380
£23,255
£24,200
£36,625
£70,733
£69,953
£59,853