*cough*
Battlefield 3 - CD Key Buy (PRE-ORDER)
*cough*
Look around, there might be an EVEN BETTER price.
And btw for those who say "this looks like a shit/scam site..." I bought BC2 1 week after release for a similar price (about $20 if I remember correctly). Activated on EADM(now Origin)... never had any issue (still play). I purchased bc2 from onlinekeystore.com I think, back in the day.
"How can they do this shit?" Keys from Thailand/Egypt/Russia sell at lower prices. Steam tries to restrict them by IP ranges, but people still get around it by VPN (Look for russian keys for Dead Island on Ebay for $26 with Russian VPN key activation instructions - to fake the IP so they can activate - Steam doesn't check anymore once a key is "bound" and a game is "activated" on an account.... so far). EA has (luckily) not restricted any keys so far based on IP...
Then again, there have been issues like steam banning a bunch of Thai keys around the release of TF2 (and subsequently reversing the ban after community outcry!), and other "region-restricted" actions, but I seriously doubt this will happen with Origin and BF3. Honestly, they have enough other issues around battlelog to start banning Thai/Egypt/Russian keys and have a customer service nightmare on their hands.....
P.S. I also bought "Race" (it's a driving sim) from onlinekeystore.com and activated ON STEAM just fine. Have had the game for over a year now, and I can vouch that site is legit. Most of those sites are, they're not looking to scam - they can actually make money because the publishers price their games so cheaply so they are actually bought (instead of pirated) in those "poor" regions (Russia/Thailand/Middle east/etc.)