B&M is selling a mega tin of Cadbury Roses this Christmas almost half the price of Amazon
Most people love tucking into a tin of chocolates at Christmas and if you're a fan of Roses then you might want to head to budget store B&M.
The retailer is selling a giant tin of the Cadbury chocolates for £10, which is almost half the price of the same product on Amazon.
The 750g tin contains more than 70 of the much-loved chocolates, including favourites like the Country Fudge, Hazel Swirl and Golden Barrel.
Read more: Costco selling mega tin of Quality Street almost half the price of Amazon
It was priced at £12, but has been reduced as we head towards the big day. And the discounted tub is much cheaper than you'll find it elsewhere, including on Amazon, where the cheapest price is £18.99.
We've been taking a look inside the giant tin to see exactly what you get.
There are 71 chocolates altogether, of nine different varieties, including all the favourites we all know and love - and you get between seven and nine of each chocolate.
The ones you'll find the most of are the Golden Barrel and the Dairy Milk Chunk, with nine of each.
Those with fewer in the tin include the Signature Truffle, Hazel Swirl and Hazel in Caramel.
Here's the list in order
Signature Truffle 7
Caramel 8
Golden Barrel 9
Hazel Swirl 7
Dairy Milk Chunk 9
Country Fudge 8
Tangy Orange Creme 8
Hazel in Caramel 7
Strawberry Dream 8
It comes after we reported how Costco is also selling a giant tin of chocolates this Christmas.
The tin of Nestle family favourites Quality Street, weighing in at almost 2kg and containing more than 200 chocolates, comes in at £17.98 including VAT, which again is almost half the price of Amazon, where 1.9kg tins are £31.95 and 2kg tins £38.99.
The wholesaler is also selling a whopping giant 4.5kg bar of Toblerone this festive season. The price was slashed in half for Black Friday, but it's now back at the usual price of £59.99, or £71.98 including VAT. To give you some idea of the scale of this thing, its weight, which works out as 9.9lbs, is heavier than your average 7.6lb newborn baby.