I haven't watched the 3rd Matrix movie yet, but there is no need to refrain from revealing potential "spoiler alerts" in any answers if they can answer the question.

In the first two movies, all fight scenes depict the Agents as unbeatable. They defy the laws of physics, never tire, move at superhuman speeds, etc. It seems impossible to beat them (except where they fight Neo, the One). However, if someone shoots the body (like when Trinity shoots the helicopter pilot) the Agent leaves the body, which reverts to its original form.

Are the Agents indestructible or not? Do they make the body they possess become superhuman and immune to all wounds aside from fatal ones?