The Hut are selling Battlefield 2142 with the expansion pack for £12.93 plus 5% Quidco which works out at about £12.25. You can also get a further 10% discount if your a MoreThan customer (see attached voucher).
I am a fan of the Battlefield series and I consider Battlefield 2 to be the best multiplayer shooter ever released (admittedly alongside Team Fortress 2). When 2142 hit the shelves i held off purchasing it because from what i heard it was just Battlefield 2 repackaged in to a futuristic setting which didn't really appeal to me. But over time i heard things to the contrary which changed my mind but i still didn't get it as it was always retailing for about £25 which was a little too much. Then yesterday I saw the Deluxe version instore at Zavvi for £15. It was an impulse buy and having tried it I'm not regretting it which i guess is a good sign.
So at £12 I think this is worth it.