I wasn't aware that ATMs needed an ID. Did it really needed a verification when doing transactions?
Sorry, I haven't looked at this thread in a while and missed your post.
Some bitcoin ATMs require a photo ID, and in the US that would be a driver's license. But the last couple of ATMs I've used only required an SMS verification for purchases <$900. There are different types of these ATMs, and I think I've linked to
coinatmradar before. If you search, you'll see all the different kinds--and each type has their own fee structure and KYC requirements.
As an aside, I just used a multi-coin ATM today, one I've used in the past with no problems. But today I bought $60 worth of ETH and so far it hasn't shown up in my wallet. I don't know if it can take hours for coins to appear, but I'm hoping that transaction didn't get messed up.