Used a UK Mastercard at Banque Populaire. Worked fine.
Tried two BMCI ATMs. Both were out of cash. Frustrating.
Used a US card at BMCI. Withdrawal worked, but the fees were high.
One of the highest ATM fees in Morocco. Avoid Credit Agricole if possible.
Credit Agricole tried to charge me in EUR. I selected MAD and avoided a 7% fee. Always choose local currency!
Tried a few Credit Agricole ATMs. Wouldnt recommend-fees were high.
Important tip: Dont mix up CDM (blue logo) with Credit du Maroc (white and green). This CDM has lower fees.
Not many CDM ATMs in Morocco, but they have some of the lowest fees after Al Barid. Worth using if you spot one.
CDM ATM didnt accept my Visa Niyo card from India.