289-306 of 303 vehicles
£15,740
£14,250
£14,534
£16,800
£12,000
£14,500
£18,500
£15,500
£18,300
£13,540
£13,100
£13,500
£12,200
£10,500