Binance P2P is the perfect option, I exchanged last week 8k USDC to Fiat and it only took an hour and the fee I paid was: less than 5 USD (don't remember the exact number but I'm sure it wasn't more than 5 bucks).
Of course you need to do KYC before and not all countries like this type of services
Of course you need to do KYC before and not all countries like this type of services