You can use Uphold to buy crypto your card without fees. You can use it even for deposit on exchange you using as most of exchange charging big fees for card deposit. If you send for example XRP you pay only like 0.01$. When you make cumulative trades for 250$ you got 20$ as singup bonus.