it seems that actually getting btcs is the hardest point. locally, i would be paying +7%
and any exchanges does not seem to be 'instant', and +3-5 % when using cc
Try international exchanges, some may suit you, for example bitstamp, poloniex, btc-e, kraken, there are many to choose from with diffirent characteristics.
Good luck in investing
