2539-2556 of 3,389 vehicles
£12,190
£18,460
£13,220
£12,880
£31,000
£14,110
£13,350
£10,680
£14,290
£13,000
£10,770
£15,570
£12,000
£12,290
£10,530
£11,570
£15,960
£15,090