Check out this post: Re: Battlegrounds Code Expired . There are a lot of people having this same issue and Activision is NOT giving out new codes. The person in the post was promised characters as a replacement. I hope that helps.
Activision Publishing, Inc.