Marks and Spencer shoppers are snapping up an expensive-looking cardigan that is 'so versatile', it looks equally as good with jeans as it does with dressy trousers. Those who have already gotten ...