You can use bitcoin ATM maps :
https://coinatmradar.com/countries/ to find an ATM near you but not every ATMs are same, some need KYC and some don't have any restrictions.
i used a bitcoin machine in Canada and I paid $225 for $175 worth of Bitcoin. Its a rip-off.
Why should you buy bitcoin from an ATM?
Cryptocurrency ecosystem is built online and not in psychical way.
It is contractility to visit an ATM in order to buy online/digital money.
People have reasons to buy bitcoins from ATM even though the price is premium from the market prices like no KYC needed, can avoid the records on our bank account and much more.