For you who want to play Battlefield 3 game for free, You can play Battlefield 3 beta for free until next October 10th. This Battlefield 3 beta is available for Playstation 3, Xbox 360 and also PC.
Battlefield 3 beta would automatically appear in Playstation Network Store, Xbox Live Marketplace also in Origin Application’s Free Games page. For Playstatsion 3 and Xbox 360 user, you just have to download Battlefield 3 beta and you can play it directly. However, for PC user, you should install Origin Client first. You can download Origin Client here.
Unfortunately, this beta version is only available for user on North America, South America, Europe, South Africa, Australia, New Zealand, and Asia. There’s no any limitation in this Battlefield 3 game. You can play it as you wish, as long as it still in beta version. For further information, you can directly visit official page of Battlefield 3 here.