Blockbuster currently have Battlefield Bad Company 2 (Pre-Owned) for Xbox 360 and PS3 instore on their "Deal Of The Week" for only £12.95
Seemed like a good deal to me as yesterday my local Gamestation wanted £20 for this title.
Stock is obviously store specific, but I would expect a few copies floating about if it's in this offer.
Worth noting you're not guaranteed that the VIP map codes bundled will work (although mine DID), however, if you don't want the extra maps, or want to buy them at a later date for around £10 from Live/PSN you can.
[First deal, hope I did everything right. Please go softly.]
#Edit# After installing my copy, I gave the VIP code a go, and it had NOT been used. So I also got the DLC! Bonus! :D