The Galaxy S7 and Galaxy S7 edge are now available to pre-order from all the major U.S. carriers, though there’s still no word on any plans for an unlocked version of either device. You can buy the new phones from AT&T, T-Mobile, Verizon, Sprint or Best Buy now ahead of their official release date on March 11.

Prices and pre-order goodies vary slightly from carrier to carrier. No matter where you buy the Galaxy S7 or Galaxy S7 edge you’ll get a free Gear VR and a bundle of virtual reality games. T-Mobile is also throwing in a year of free Netflix, while Verizon will let you choose between a Gear VR or a Gear S2 smartwatch when you order online. AT&T is offering a free Galaxy Tab 4 8.0 with a two-year contract, Sprint is offering 50 percent off a second S7 or S7 edge, and Best Buy is offering a 64GB microSD card.

All four carries are offering the Galaxy S7 and Galaxy S7 edge at full retail price, or for $0 upfront with monthly payment. For example, AT&T will sell you the Galaxy S7 for $694 or $23.17 per month, while the Galaxy S7 edge costs $794 or $26.50/month. Best Buy also appears to be offering some traditional two-year plans.

If you’re determined to buy the Galaxy S7 or Galaxy S7 edge hit the source links below to place your pre-order and secure a free Gear VR while that offer still stands.

This post has been updated with additional information on Verizon’s pre-order promotion.