The best pieces from the M&S 50% off sale – including the £14 trousers that will make your summer wardrobe

M&S is a great place to pick up a bargain, even when the clothes in question are full price.

So when we hear they’re planning a 50% off sale, it’s debit cards at the ready. The M&S sale started a few days ago and there are still some great bargains to be had, from a stylish sun hat for £10 to the comfy statement trousers that will go with just about anything, on sale for a teeny £14

MORE: The M&S Dress of the Week and our other favourite M&S dresses

Trawling through sale items online can be a little time consuming, so we’ve rounded up our favourite pieces to peruse at your leisure. See you at the checkout…

What are the best pieces from the M&S sale this summer?

The fit-and-flare lace occasion dress, £32.50

M&S sale

We can’t quite believe what a steal this beautiful lace dress is. Available in black or bright orange, it’s the perfect thing for warm summer nights.

Buy it here for £32.50

The weave flower mules, £20

M&S sale

We feel as if we’re on holiday just looking at these pretty woven mules. Plus, they’re made with insolia Flex to ensure feet are supported from morning through until evening.

Buy here for £20

MORE: Marks and Spencer is selling a ‘Super Vitamin C’ range that promises to transform skin in just one week

The candy-green straight-leg trousers, £19

Perfect for work or leisure, these high-waisted trousers were designed to flatter.

M&S sale

Buy here for £19

The statement jumpsuit, £37

M&S sale

We love this bold printed jumpsuit! So versatile, you could wear with sandals, wedges, trainers or heels, for a feminine, stylish look.

Buy here for £37

The ultimate statement trousers, £14

M&S sale

These stylish ankle grazers scream effortlessly cool style. out of. Made from a satin-style fabric with an invisible side zip – comfy, practical and

Buy them here for £14

Stripy sun hat, £10

M&S sale

Team with oversized sunnies and a colourful maxi for a summer ready look.

Buy here for £10

Happy shopping!