I am wondering this myself. Is it a good idea to buy Bitcoins over a dedicated ATM?
Minimal risk as you are dealing with a machine and a physical location.
Just because it is a machine, does not mean the owner has not programmed it to scam users. For example, if the machine had the ability to buy bitcoin from someone, it could have the seller send bitcoin to a specific address and then never disburse any kind of cash.