M&S have some competitive prices, but only on specific items. For example, you can get 6 free range eggs for £1.50, but the alternatives are over £3. They have some nice cheddar cheese which is quite reasonably priced, for the quality. There are many things that they sell which are less...