I've heard a rumour that the 3-for-£5 deal at M&S might now be over. Glad I stocked up when I did if that is the case!