Ok theres is rumor out about BF2 costing 5-10$ a month like a MMORPG to play.
Before people read that on other newssites and it jumps around the net so a mob of fanboys goes to march to EA headquarter and burn it down, or come here and scream, i like to point out that this rumor is most likley caused by stupid wannabe importants.
The 'proof' for the pay-per-month story is this screenshot:
Judge for yourself, for me it looks like you can buy addons or new skins or something.