Based on this info everyone would advice to invest in the one with the highest IV. More importantly, are magikarp common in your area? Do you play active enough to have enough dust?
If those two questions can be answered with yes, you should probably invest the magikarp with the highest IV. To be sure, could you add the level or CP of the magikarp you just mentioned?