With E3 just around the corner, if you expect to have your Xbox Live Gold membership be running out by the end of the year (or anytime soon) now might just be a good time to pick one up (or a few) with a new promotion from Microsoft providing them at a discount.

In the buildup to E3 next week, Microsoft has announced that a promotion is currently running to provide a discount on Xbox Live Gold memberships, with participating retailers offering 12-month memberships at a $20 discount (bringing them to $40) from now through June 19th, 2016.

Currently, the deal is available from a variety of retailers including Amazon, Best Buy, and GameStop, either in-stores or online.