Battlefield 3 is now available for pre-order through the EA Store. The upcoming super-soldier FPS title is set to hit in Q4 of this year and is currently available for pre-order of the Limited Edition.
The pre-order includes Limited Edition content which is set to be unveiled at the end of the month. I'm hoping this "Limited Edition" content is moulded in the form of a multiplayer beta like Bad Company 2 included. Hit up the EA Store for your pre-order!
Alternatively, you can wait for the inevitable Steam version which is what I'm personally doing.