Surely you have a link to BofA verifying this. I can't find this reported on the BofA site.
From the BofA FAQ
What are the fees for using a ATM or debit card at an ATM 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 1% (Effective November 8, 2013, the fee will change to 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: 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) https://www.bankofamerica.com/...nage/faq-atm-fees.go