1621-1638 of 2,330 vehicles
£23,064
£28,464
£20,064
£20,650
£11,910
£19,620
£32,890
£20,400
£21,900
£13,000
£8,220
£11,110
£17,570
£16,270
£14,460
£30,990
£23,410
£18,820