1009-1026 of 3,061 vehicles
£12,180
£19,360
£19,120
£13,730
£15,490
£18,770
£14,620
£13,490
£11,000
£22,700
£14,670
£14,250
£11,760
£24,050
£13,720
£16,770
£19,220
£14,890