3079-3096 of 3,551 vehicles
£19,015
£18,313
£18,580
£21,180
£20,466
£21,116
£24,505
£27,728
£17,830
£20,005
£19,905
£18,480