In my personal opinion localbitcoins is quite good for buying through bank transaction. Also it is the one among the five licensed trading platforms. Hope you make it through bitcoin, else you can make it possible through the exchange websites that are available. Probably every exchange accept bank transaction depending on the country you reside.
I have done nearly 100 plus trades in localbitcoins. This is a right place the sell or buy the bitcoin with the trust worthy traders. You can have bank transfet, online wallets, paypal, payza and many more. You can have control on once you open the trade with the automated escrow powered. Other than localbitcoins, I suggest to try cex.io and paxful.