1603-1620 of 5,100 vehicles
£21,320
£30,885
£20,975
£33,326
£33,125
£27,625
£22,524
£20,480
£27,035
£28,784
£24,299
£29,681
£33,750
£29,997
£29,108
£27,399
£32,395
£57,695