Thanks. I'm curious about the other options like bank transfers. If I'm buying BCH can I just deposit cash to someone's account without revealing my identity?
You can use an escrow service like local.bitcoin.com for extra safety. It also has Bank transfer as option. Cash is however more anonymous / less traceable