Pre-order Crysis 2 from Ea on line store and use these codes.
PC - £15.74 (direct download)
X360 - £24.98
PS3 - £25.98
you can get the £120 "nano" edition for around £50 using these codes plus quidco.
Not sure how long this is going to last.
This is were i heard about it.http://www.neogaf.com/forum/showthread.php?t=412175