I personally use Anycoindirect to buy cryptocurrencies with my bank account, trasactions go fast and the fees are pretty low.
You can buy the following coins: btc, eth, xrp, ltc, xlm, iota, neo, bch, xmr, doge, dash, pivx, strat, etc, zec, qtum, omg , xvg nlg, gas, ppc, blk.
Payment methods are: Bancontact, EPS, Giropay, IDEAL, Mybank, SEPA, Sofort.
Check it out here:
https://anycoindirect.eu/nl/bitcoin-kopen?discref=6ee9892d-7689-413e-9056-ccf22f07d09a
As exchange i use Binance but you can't pay with fiat there so i first buy crypto on Anycoindirect and then sent to my Binance wallet. I'm a customer for years and never had any issues.