289-306 of 3,900 vehicles
£16,340
£18,510
£18,430
£15,120
£15,060
£11,610
£14,730
£19,420
£15,150
£18,460
£13,000
£11,930
£20,300
£13,060
£16,510
£14,050
£13,772
£15,230