The best online and in-store offer for the next Call of Duty game is Tesco, selling the game for £25 when purchased alongside a Microsoft Points card (2100 points for £18 or 4100 points for £35), 12 months of Xbox Live Gold membership (£35) or a £25 or £35 PSN card.
Otherwise, both Tesco and Asda are selling the title in-store for £39 standalone, while Morrisons offers the game for £39.99.
Sainsbury's, meanwhile, will discount the title to £32.99 when you spend £30 or more in-store.
Blockbuster will be selling the title for £44.99 on Xbox 360 and PS3 (PC is £34.99) and will offer an extra 30% on all trade-ins.
Finally, both HMV and GAME will give you the game for free or 99p respectively when trading in two selected titles.
The futuristic first-person shooter is set to be the bookies' favourite for Christmas number one.
Black Ops 2 will be available on Xbox 360, PS3 and PC tomorrow (November 13) worldwide, and on Wii U from November 30 in Europe.
> 'Black Ops 2' multiplayer preview: Six anticipated new features
Watch a trailer for Black Ops 2 below: