B&M

B&M

United Kingdom

We read the prices of 4,687 products at B&M in United Kingdom. No other shop we read in United Kingdom sells any of them yet, so it is not compared. Over the last 7 days 123 of its prices changed: 57 went up and 66 came down. 508 of its products are on promotion (11%).

Figures from November 3, 2026.

B&M in figures

Products tracked
4,687
Also sold by another shop
0
Cheapest on
—
On promotion
11%

How often each shop in United Kingdom had the lowest price

Of the products each shop shares with another shop in United Kingdom, how many it sold for the least.

Asda

91% of 24,930 compared

22,652
Asda Scotland

90% of 24,641 compared

22,180
Tesco

41% of 12,799 compared

5,222
Sainsbury's

41% of 11,795 compared

4,850
Waitrose

32% of 6,330 compared

1,994
Heron Foods

64% of 921 compared

585
Scotmid

17% of 3,087 compared

528
SPAR Scotland

27% of 1,223 compared

330
One Stop

15% of 1,532 compared

230
How often each shop in United Kingdom had the lowest price
Shop Cheapest on Share
Asda 22,652 91% of 24,930 compared
Asda Scotland 22,180 90% of 24,641 compared
Tesco 5,222 41% of 12,799 compared
Sainsbury's 4,850 41% of 11,795 compared
Waitrose 1,994 32% of 6,330 compared
Heron Foods 585 64% of 921 compared
Scotmid 528 17% of 3,087 compared
SPAR Scotland 330 27% of 1,223 compared
One Stop 230 15% of 1,532 compared

Which way prices went in United Kingdom

Prices that went up and came down at each shop over the last 7 days.

Morrisons

4,385 changed

2,321 (53%) 2,064 (47%)
Waitrose

3,328 changed

1,571 (47%) 1,757 (53%)
Asda

1,499 changed

719 (48%) 780 (52%)
Asda Scotland

1,478 changed

706 (48%) 772 (52%)
Tesco

699 changed

555 (79%) 144 (21%)
Scotmid

684 changed

551 (81%) 133 (19%)
Sainsbury's

540 changed

313 (58%) 227 (42%)
Ocado

477 changed

226 (47%) 251 (53%)
SPAR Scotland

324 changed

181 (56%) 143 (44%)
Aldi

165 changed

61 (37%) 104 (63%)
Which way prices went in United Kingdom
Market Price increases Price decreases Prices changed
Morrisons 2,321 2,064 4,385
Waitrose 1,571 1,757 3,328
Asda 719 780 1,499
Asda Scotland 706 772 1,478
Tesco 555 144 699
Scotmid 551 133 684
Sainsbury's 313 227 540
Ocado 226 251 477
SPAR Scotland 181 143 324
Aldi 61 104 165

Other shops in United Kingdom

See this shop's price for every product it sells.

Log in