The Xiaomi Mi 9 is one of our favourite phones for a number of reasons. Though it straddles the mid-range to budget price bracket, it's still faster than flagships like the Samsung Galaxy S10 and comes packed with premium features. You can expect an in-display fingerprint scanner, super-fast wireless charging (20W wireless, 27W wired), a triple-lens rear camera setup with a hefty 48Mp sensor, and a top-end Snapdragon 855 processor. Plus, you get a beautiful 6.39in AMOLED display.

Despite these beastly specs, the Mi 9 costs a modest £329, to start, for 6GB RAM and 64GB storage. At this price, it's no surprise that the Mi 9 has sold out on Xiaomi's site (at the time of writing). However, you can still pick it up from Gearbest, where a current flash sale docks the price to just £262.48. This is the cheapest price we're seeing at the moment for this configuration.

Gearbest's discount is on the gorgeous iridescent Lavender Violet option (though listed as Purple), which ships for free to the UK from China. The deal price outdoes Amazon, which is matching Xiaomi's RRP at £329.99 for the same 6GB RAM/64GB storage specs.

You can see how the Mi 9 compares to other Xiaomi phones and competitor brands like Samsung and OnePlus in our benchmark tests below. It's strong performance helped it rank 3rd in our round up of the best phones in the market.

Read our full review of the Mi 9 here.

For other Xiaomi phone deals, see our dedicated round up.