I did once. My friend sent USD from China to my bank account of Bank of America. I was only charged 25 USD for service.