3025-3042 of 29,825 vehicles
£17,340
£12,800
£17,300
£10,980
£17,450
£18,540
£12,570
£11,870
£12,180
£10,960
£14,150
£13,100
£12,000
£14,190
£14,520
£19,470
£18,190
£24,950