Advertisement

M&S' fashion sale: 13 items under £30 to buy before they sell out

Yahoo is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Prices were correct at the time of publication.

Marks and Spencer is the trusted high street retailer customers flock to for fashion essentials.

Whether it is a cashmere lounge set, sleepwear, lingerie from Rosie Huntington-Whiteley’s range, or a new dress to wear on Christmas Day (such as *that* Holly Willoughby dress), the British high street staple has you covered.

With just over one week to go until Christmas, M&S has slashed prices by up to 40% off its party wear.

For those looking for an all-in-one, or separates, the brand has a selection of must haves to choose from.

M&S has reduced prices on jazzy jumpsuits and glitzy dresses, from mid-length to mini, long sleeve to short, as well as embellished ensembles.

Shoppers hoping to snap up a bargain will go head over heels for their separates too, whether it is a metallic top, chiffon blouse or timeless cami.

While others may be on the hunt for affordable trousers and skirts, including trendy mid-length designs.

The M&S fashion sale is the perfect time to shop your outfit for the Christmas party, December 25 and Boxing Day, as well as the fast approaching New Year’s Eve bash.

However, their sale items also include wardrobe staples that will see you through the rest of the winter season, as velvet materials and sheer garments are also available for less.

Shop the M&S fashion sale below

Velvet Belted Jumpsuit | £29.70

Satin Keyhole Fit & Flare Midi Dress | £29.70

Satin Printed Waisted Midi Dress | £29.70

Sequin Long Sleeve Top | £21

Chevron Fitted Long Sleeve Top | £11.70

Frill Detail Waisted Jumpsuit | £23.70

Slip Midi Dress | £23.70

Velvet Pleated Midi Skirt | £27

Crepe Collared Neck Shift Dress | £27

Metallic Long Sleeve Top | £15

Petite Jersey Bodycon Midi Dress | £23.70

Satin Halter Neck Vest Top | £13.50

Velvet Wide Leg Trousers | £27