I have heard and know of blockchain.info which use conify to buy bitcoins for USD and EUR, however, it requires verification and from time to time it does not work.
So I know revolut that let you buy bitcoins for your balance on the revolut account, however, you can't transfer BTC to another...