I found this on reddit, saved me a shit ton, without it I would've had to spend £90 so I saved £40

Option 1:
Chrome using FoxyProxy (no NoScript, no Adblock)
go to store.origin.com
add BF4 and / or Premium to your cart
to checkout, click on buy and you'll need to sign-in to origin, at this point disable the proxy connection and login with your origin account data
enter fake adress data (mexican hotel or something like that)
order

Option 2:
FireFox using NoScript
Set Proxy manually in your FireFox settings
disable all scripts etc using NoScript
delete all cookies containg "origin" in the FF settings
go to store.origin.com
add the game to your cart
checkout
disable the proxy connection (FF settings)
enable akamaihd.net, e*****m and origin.com in NoScript
login with your origin account data
order

Personally I used the 2nd option with Firefox.