People from Argentina, Mexico or Peru do not need a visa to travel to Germany, they just have a passport that is valid for at least 180 days when they enter the country of destination. You have all the information in: «Tips, documentation and requirements to travel to Germany«.

You have all the information in: "Tips, documentation and requirements to travel to Germany".