3079-3096 of 3,225 vehicles
£37,562
£27,375
£40,997
£21,340
£19,640
£21,680
£17,870
£24,840
£18,390
£18,228
£19,090
£20,410
£18,030
£20,020
£22,740
£23,650