I can help with cash -> crypto in Bulgaria, but for 0.3% I don't think it's possible at all.
If you have access to SEPA, AdvCash -> Binance can work for you. But if it's USD, forget it.
You can maybe try to reach out to major UAE banks, they MIGHT be willing to work with you.
I also know a...