Yes! Finally got a 20% code - it seems persistence is the key to success with these guys.
Phungshok: Hi, my name is Phungshok. How may I help you?
dave: Hi mate
dave: Basically i've got Battlefield 3 Pre-Ordered from Game for £29.99 but i've been hearing some rumours going around the old mill that it's possible to get a 20% discount code from some nice geezers like yourself. If this rumour turns out to be true i'd be most grateful for such a code so I can cancel my pre-order and re-order from Origin, as i'd much rather have a digital download.
dave: Thanks xxx
dave: I'd be forever in your debt and would probally name my first born after you too
dave: Maybe not his first name, maybe a middle name or something
Phungshok: I sincerely apologize for inconvenience this cause but we unfortunately, do not provide discount code for this case.
Phungshok: Discount code are generated automatically when we have promotional offers
dave: Imagine it though - Debbie Phungshok Morgan.
dave: If anything this a good deal for you, £8 off Battlefield 3 for a place in history.
dave: I'm also a very influencial player at the News of the World, I could get you some dodgy recordings if you wanted?
dave: I also have a very intelligent girlfriend, so my child will probally be prime minister or something.
dave: Could you not click the Auto-Generate button on the big code machine?
dave: Just this once Phungy.
Phungshok: I'm providing you 20% discount code onetime exception.
dave: I knew you were top bloke!
Phungshok: Here's a 20% discount code: *********
Use this code on "Check out "on Origin store
http://store.origin.com
dave: Brilliant,

You've made me a very happy man.
dave: I'm forever in your debt
Phungshok: You are welcome
Phungshok: Is there anything else I can assist you further?
dave: No thanks. Now what favour would you like from me?
dave: Think of me like a genie, 1 wish though, not 3... i'm not made of money.
Phungshok: Its ok.
Phungshok: Thank you for contacting Electronic Arts support today.
Phungshok: Lets see in BF 3
Phungshok: See you in BF 3.
dave: Sure thanks! Goodbye buddy.
So, if they say no just keep on badgering them haha.