Don't see any servers?
--------------------------------------------------------------------------------
We have tracked this down to being a firewall issue, not so much blocking the game but blocking the Updater from getting the latest version.
To solve the issue disable your firewall (quit the program totally not just disable with a setting in the firewall itself as Comodo silently still keeps blocking traffic that is disallowed even when "disabled"

.
Run the BFBC2Updater.
You should get the latest version of the client
Once you have it you can turn your firewall back on and load the game. You should see servers in your in game browser.
You may also be able to add the BFBC2Updater to your accepted applications list on your firewall but that may not work so the above method is prefered.
It is also worth checking your Firewall settings to see if it is allowing BFBC2 itself before loading the game. If it isn't in your allow list then add it to be sure the game has the access it needs.