Been trawling through all the usual websites for the best price on Borderlands 2 pre order. Sainsburys is the best possible price I can find at the minute @ £30.59 using code SETENS12P
CODES HERE - http://www.hotukdeals.com/vouchers/10-off-using-evouchers-sainsburys-entertainment-new-customers-1306055
Second best price is Game Collection @ £32.45 using the free 1000 points offer.
SEE HERE - http://www.hotukdeals.com/freebies/free-1000-reward-points-game-collection-worth-2-50-1305490?page=3#post15459939