The OPEN Beta is already officially open, don't buy a code. Because there are NO codes to the beta of BF3, only the BF3 Alpha i was a contender of It and I got the code to my email. But the Alpha closed down like 1 - 2 months ago.
Also ''Closed Beta'' codes does not exist, when you pre purchased BF3 you got It bound to your game.