User blog comment:PFC Arkalis/Update: BF3 Pre-Order Bonuses and Open Beta FAQ announced/@comment-5524047-20110804144432/@comment-1990578-20110804152052

I would say Amazon, but it's really up to you. Origin might even be best if you're getting the PC version for early beta access.