I have been to Mexico since last November and have not been charged an ATM fee by B of A at Santandor Bank. I checked B of A's web site this evening. Below is a copy and paste from the web site explaining their policy.
You can avoid the Non-Bank of America ATM usage fee and ATM operator access fee by using one of our international partner ATMs in the corresponding countries listed below:
Barclays (England, Northern Ireland, Scotland, Wales, Jersey, Guernsey and the Channel Islands)
BNP Paribas (France)
BNL D’Italia (Italy)
UkrSibbank (Ukraine)
Deutsche Bank (Germany)
Scotia Bank (Canada, Peru, Chile and the Caribbean including: Anguilla, Antigua & Barbuda, The Bahamas, Barbados, British Virgin Islands, Cayman Islands, Dominica, Dominican Republic, Grenada, Jamaica, Saint Maarten, Puerto Rico, Saint Kitts & Nevis, Saint Lucia, Saint Vincent & the Grenadines, Trinidad & Tobago, Turks & Caicos Islands, U.S. Virgin Islands)
Westpac Bank (Australia and New Zealand)
China Construction Bank (Mainland China)
Santander (Mexico)
yes, i read this. But look at the paragraph above. As you can see, there are 2 fees charged: A non-B/A usage fee, and an international transaction fee. The non-B/A fee can be avoided in Mexico by using a Santander ATM, but there will always be the international transaction fee.
Answers to your B/A question found on their website:
https://www.bankofamerica.com/deposits/manage/faq-atm-fees.go
What are the fees for using a debit card or ATM card in a foreign country?
The Non-Bank of America ATM usage fee is $5. This fee is assessed for each withdrawal, transfer or balance inquiry performed at a Non-Bank of America ATM in a foreign country. In addition, the ATM operator may charge an access fee for cash withdrawals.
Your deposit account statement will reflect the U.S. dollar equivalent of your foreign ATM withdrawal. >>>>Bank of America will assess an international transaction fee of 3% of the US dollar amount for all ATM withdrawals processed in foreign currency. Foreign ATM operators may offer to do your currency conversion for you, but they may charge a higher fee for conversion. To insure that your currency conversion does not incur a fee higher than the one stated above, you may refuse the ATM operator's offer to convert the amount of the transaction. The fee is assessed as a separate transaction fee on the posting date of the withdrawal.
You can avoid the Non-Bank of America ATM usage fee and ATM operator access fee by using one of our international partner ATMs in the corresponding countries listed below:
(NOTE: that still doesn't avoid the conversion fee. Siesta)
Barclays (England, Northern Ireland, Scotland, Wales, Jersey, Guernsey and the Channel Islands)
BNP Paribas (France)
BNL D’Italia (Italy)
UkrSibbank (Ukraine)
Deutsche Bank (Germany)
Scotia Bank (Canada, Peru, Chile and the Caribbean including: Anguilla, Antigua & Barbuda, The Bahamas, Barbados, British Virgin Islands, Cayman Islands, Dominica, Dominican Republic, Grenada, Jamaica, Saint Maarten, Puerto Rico, Saint Kitts & Nevis, Saint Lucia, Saint Vincent & the Grenadines, Trinidad & Tobago, Turks & Caicos Islands, U.S. Virgin Islands)
Westpac Bank (Australia and New Zealand)
China Construction Bank (Mainland China)
Santander (Mexico)
-----------------
The Atm usage fee and atm operator fee that wont be charged in any of the listed countries, is different from the 3% currency conversion fee.
Im pretty confident the 3% currency conversion fee applies, many have reported being charged it in mexico @ santander on other travel forums I read. And the language above indicates that ... It says ALL ATM withdrawls processed. Call your bank, prove me wrong(to behonest, id love to be.) I also have a BofA account btw.