it was the "now all i need" as if you had been waiting for MS.
anyway to obtain them truly anonymously you can buy from an exchange using your bank and then mix them so the coins you are sent back are in no way related to the coins you bought on an exchange. further you could sell them for an alt-coin e.g. litecoin, transfer the litecoin to a different exchange (that only deals in cryptocurrencies and so does not require your real details) and buy bitcoins. these againw ould be totally unlinked to your original purhcase. Voila anonymous bitcoins.
it may sound complicated but when you consider it is probably 30 minutes sitting at a computer (something you are probably already doing) it really isnt.
A very easy way:
Go to localbitcoins.com
find a seller
buy bitcoins using your bank account
send coins to HELIX/Bitcoinfog or another mixer of your choice.
If so try bitcoin.de they are partners with Fidor bank and make purchasing coins very easy.
You may also want to consider if yiu even need to mix the coins. If you want to pay for a VPN I'm assuming you have looked into a privacy friendly provider. They will not keep logs of bitcoin addresses. If you transfer from bitcoin.de to another address e.g. Electrum wallet or blockchain.info Web wallet then send then to the VPN it is incredibly unlikely that anyone could link you payment to your original purchase conclusively. If you really think that the alphabet guys care then use a mixer like Helix and they I'll never be able to conclusively link your VPN purchase to you.