I wouldn't trust an exchange that requires an ID and the only payment method is through remittance centers e.g WU & Moneygram.
If you have PayPal, there are exchanges where you can conveniently trade without worries.
1. Use
Bitcoin ATMs. Fees could be high compared to using an exchange though.
2. Trade with individuals in P2P platforms such as Paxful, Localbitcoins using PayPal, Skrill etc. (beware of chargebacks) or face-to-face.
3. If you're European, try to use Bitstamp, Bitfinex, Coinbase, Coinmama, BitPanda etc.
Virwox can be his option too for using PayPal.
I'm really confused about this as people can always keep using Moneygram to buy btc at the cheap price and then flip it. Is there anything behind those Moneygram transfers? I am just cautious
How much is that cheap btc?
When you send money to them, you don't have any guarantee that they'll send you back the BTC you purchased.