Can you create a new EA account with a second hand game?
Solution 1:
I believe you CAN resell the game (since I've seen it used in stores -- pc) but the buyer has to pay a $20 reactivation fee unless you transfer your entire EA account to them.
Please note that you CANNOT sell Steam games and apparently it is against the EA t&c to transfer your EA account, so you can only sell it if you bought it somewhere other than Steam (probably in box form) and you can find out exactly how to get the reactivation working. I'm fairly certain it exists, but I don't know how to do it, so I would encourage someone who does know to post an answer.
Solution 2:
I think anyone can register an EA account and you only need the CD-key to play BF2, i.e., the CD-key isn't associated with your EA account.