If your game is outdated and doesn't automatically Update.
Step 1)Open Steam>Library
Step 2)Right click Battlefield Bad Company 2>Properties
Step 3)there will be 4 different tabs Click the 2nd one(UPDATES)
Step 4)Automatic Updates make sure you have "Always keep this game up to date" Selected in the drop down menu
hope this helps.
Best of luck