Mining itself doesn't use that much bandwidth, however syncing the block chain does. For syncing the blockchain using the --fast option it used about 12Gb(Initial sync) and about 100 mb the past 2 weeks. Mining itself used exactly 150mb for the past 14 days.