Tesco are doing a similar offer, but the game's £28 instead of £25 if you buy 2100MSP for £18.99.
EDIT- beaten to it! Here's where I saw it anyway.
Join our PS3 BF3 server! Search for 'Better than Halo' in the browser and bookmark us, and/or add me on PSN (ThemisB). We play most nights from 8pm GMT. See you on the Battlefield!