[...]
BTW, I believe the actual British term is "cashpoint" - ATM is an Americanism.
"Cashpoint" is actually a trademark of Lloyds Bank, but yes it's been used as a generic term for yonks.
"Hole in the wall" is also a common slang term, but Barclays Bank have (rather cheekily IMO) managed to trademark it.
"ATM" is not really something found that often in speech amongst native speakers, though I'd think most people would probably know what it means nowadays. Thing is, we never had "bank tellers" here, we had (and have) "bank cashiers" - hence ATM being a bit of an American import.