They have BF4 and Premium on sale, 50% off, they'll send you a key, but maybe you'll have to wait a bit if you get a notice that they will manually review the order (it happened to me right now)
http://www.gamersgate.com/DD-BF4P/battlefield-4-premium
http://www.gamersgate.com/DD-BF4P/battlefield-4-premium