I think even with Uphold deposits you could receive BAT tokens and I have seen on Spectrocoin and in Coinpayments add also to Coinbase and Binance supporting BAT tokens.
I have not withdrawn yet . I am still accumulating and I hope to withdraw soon but if I have any information on how to withdraw, I will create a thread on it.