I've just done a couple of preliminary tests using Netlimiter 2 Monitor, as finding any actual data on just how hungry this game is for your bandwidth has been in at least a few cases wild baseless speculation with results varying from 10->20 Mb/hour up to 200+ Mb/hour.
Tests were conducted on the PC version of the game however PS3 would likley use similar amounts of bandwidth.
PC build: XP 32 bit SP3, Mobo GA-N680sli-DQ6, CPU Q6600, 2x 1Gb ddr2 800mhz RAM, GTX 260 OC (Gigabyte),
Game Settings: 1920x1080, overall quality Advanced, shadow and effects quality set to medium, HBAO off.
Internet: ADSL2, 10Mbit down 894Kbit up 3.5 km from exchange.
This should be enough to at least give people a fair idea of how much data they are likley to use during normal gameplay.
Map Tested: Heavy Metal
Map Size: Large
Server Slots: 32
Players: 1 (Control test)
30 mins in empty server with only 1 player
Total recorded data usage: 3.02 Mb down + 2.73Mb up
= Approx 6.1 Mb down + 5.5 Mb up per hour
Observed averages in empty server while quickly pressing alt+tab
walking/idle standing avg 1.2->1.4 kb/s down 1.8-2.0 kb/s up
vehicle heli+tank avg 2.0->2.2kb/s down 1.8->2.0kb/s up
Map tested: Heavy Metal
Map Size: Large
Server slots: 32
Players: 32
12 mins in full server before round ended and BFBC2 crashed.
Total recorded data usage: 4.33mb down + 1.30 mb up
= Approx 21.7 Mb down + 6.5 Mb up per hour
Observed averages in full server while quickly pressing alt+tab while standing idle, walking, tank gunner, heli gunner.
4.0->8.0 kb/s down 1.3->2.1 kb/s up.
I will try to add a few more tests as I collect more comprehensive data over the coming weeks.