Apple fans who have waited for holiday deals to drop so they could get their hands on the latest iPhones are in for a real treat.

Most retailers have already kick-started the festivities with some really neat deals even before Black Friday. And with the products flying off the shelves already, it appears the stocks will be gone much before Black Friday does.

According to TechRadar,  it was last week that put up a heavy discount on iPhone 6S 64GB, which brought down its original price to less than the 16GB model. The site have to pull off the deal owing to extreme demands and not enough stock.

Now, the site has put up another stellar deal on the iPhone 6S 64GB for Black Friday. It includes paying £100 upfront rather than the regular £225, saving buyers a good £125 (approx. USD 189). It comes with 6GB of data, unlimited calls and texts and monthly payment of £31. This surely happens to be one of the best deals out there.

BGR has noted other retailers offering great Black Friday deals and these include Best Buy, Target, Walmart as well as eBay. Buyers can save anywhere between $20 – $30 on the current iPhone 6s deals on eBay. At Best Buy, users can trade-in and receive a $200 Best Buy gift card.

Walmart is offering iPhone 6S with a 2-year contract (AT&T and Verizon) which will save buyers $100 and they will also receive $100 Walmart Black Friday Gift Card. Discounts on 16GB and 64GB iPhone 6S models will also be available in Target when the D-day arrives.

Apple fans can also run through discounts which will become available on other products from the company, including iPad Air 2, iPad Mini 4, MacBook Air and Pro 2015. This Black Friday buyers can get up to $150 – $200 discounts on MacBook Pro 2015.

Head here for the complete list of Black Friday deals on Apple devices.