After Verizon, it’s now T-Mobile’s turn to clear its shelf to make way for Samsung’s most anticipated smartphone Galaxy S8. For this, the carrier has announced a hefty discount on last year’s Samsung flagship device Galaxy S7 Edge.

The 32GB variant of the phone on T-Mobile can be yours at just $429 which is $250 less than the original $679 price. The deal just can’t better than this as Samsung is also giving away a 128GB MicroSD card for free.

Read: Galaxy S8 and S8 Plus spotted on GeekBench running Android 7.0

Although the deal is on T-Mobile S7 Edge unit, one can avail it on Samsung’s official online store. The color options one can choose from are- gold, silver, and blue. The black S7 Edge, though listed, is out of stock as of now. Same is the case with Galaxy S7 models, which are on sale but already sold out.

A similar offer is being provided by Verizon Wireless as well where Galaxy S7 Edge is available at an outright price of $696, right down from $792. The contract-price comes down to $29 from $33 per month.

Read: Galaxy S7 Nougat update / Galaxy S7 Edge Nougat update

Shifting direction to Germany, the Galaxy S7 is being offered at a price of 379 euros on European retailer Media Markt while the price offered for S7 Edge is 479 euros alongwith a GearVR worth 99 euros and a Adidas football absolutely free.

At the recently concluded Mobile World Congress in Barcelona, Samsung Galaxy S7 Edge received the Best Smartphone award, a testimony to the fact that the phone is still going strong. The phone was awarded for its refined design, advanced camera and outstanding performance.

Order the T-Mobile Galaxy S7 Edge here