1603-1620 of 6,591 vehicles
£15,480
£14,226
£13,500
£13,238
£14,215
£17,518
£15,038
£9,618
£12,832
£13,279
£13,373
£27,450
£20,660
£18,450
£22,940
£20,200
£16,140
£15,430