Amazon.com has Battlefield 3 for Playstation 3, Xbox 360 and PC on sale for up to 51% off!

The Playstation 3 and Xbox 360 versions of this game are both regularly priced at $39.99 on Amazon. The site has lowered the prices of both versions to just $19.99!

Walmart.com has the two versions for $39.99.

Learn how to get free shipping with Amazon Prime.

Battlefield 3 for Playstation 3 (reg $39.99) $19.99
Shipping is free with Amazon Prime
Final Price: $19.99 shipped

 

Battlefield 3 for Xbox 360 (reg $39.99) $19.99
Shipping is free with Amazon Prime
FInal Price: $19.99 shipped

 

Battlefield 3 for PC (reg $39.99) $19.55
Shipping is free with Amazon Prime
Final Price: $19.55 shipped