Since the commissions can vary according to your bank and the agreements it has with the ones in other countries, I precise that I have an account at Boursorama Banque, affiliate to Société Générale, with a Visa Premier card.
In Argentine, every bank charges the same fee which varies every day between 90 and 100 pesos. However, some shops propose to charge you more (until 3000 pesos) when you pay with your card and give you the difference in cash, so that you avoid to withdraw in the ATMs paying commission. More infos at http://www.debitomasefectivo.com.ar (in Spanish).
In Brazil, the banks charges varies drastically. The most expensive that I have found is Banco 24 horas that charges 25 R$ each withdrawal. I've found two banks that allows to withdraw for free:
- Banco do Brasil
In Chile, according to my experience and to many people having accounts in different banks in different countries, the only bank without fees for foreigners is: