I've never seen ATMs (at least here in Switzerland) which you could just walk up to and plug in a USB device. Do Mexican ATMs come with USB ports on the front of the device?!
Don't forget:
"Law 3: If a bad guy has unrestricted physical access to your computer, it's not your computer anymore." http://technet.microsoft.com/en-us/magazine/2008.10.security...