Marks and Spencer shoppers have been racing to get their hands on a trending cosy jacket before it sells out, as they say the £55 buy ‘looks more expensive than it was’