289-306 of 300 vehicles
£31,647
£23,548
£15,070
£14,800
£18,360
£15,800
£13,920
£12,430
£15,160
£6,350
£10,130
£16,400