Question: do all b&m stores sell alcohol?
Answer: B&M has 518 stores in England & Wales and 501 stores are licensed for the sale of alcohol (the remainder are generally not licensed due to a planning restriction or covenant on the site). ... Alcoholic drinks are primarily wines, beers and ciders but with a very limited range of spirits.