A few exchanges that allow buying and selling bitcoin using a bank account: BitPanda, Coinbase, Bitstamp, CEX.io, Kraken & Gemini.
It's not advisable to keep your funds in exchanges though. Buy/sell and withdraw your funds to a wallet that give you control over your private keys. (Electrum for desktop, Mycelium for android, Trezor for best security).
i have Nano Ledger