M&S' new 'formal jeans' are autumn's coolest style – they're £50, so flattering and will fly out of stock

M&S' new 'formal jeans' are autumn's coolest style – they're £50, so flattering and will fly out of stock