Microsoft rolls out the Xbox One in the UK on November 22 - a week before Sony's PlayStation 4. Both will run games like Watch Dogs, Destiny and Battlefield 4. But based on pre-orders, the PS4 is proving to be the more popular machine.
But that's good news if you want an Xbox One for launch day and haven't got around to ordering it yet. While the PS4 is close to being sold out everywhere in the UK, there's still time to grab a third-generation Xbox with a couple of tasty games and have it delivered in a fetching green box on November 22.
Like most console launches, buying options range from the big websites like Amazon and Tesco Direct to indie sellers like simplygames.com. On its own, the Xbox One has an RRP of £429.99, but bundles are available that can jack this price up as high as £550 for a console, a free game, an extra wireless controller and a 12-month subscription to Xbox Live.
We've rounded up all of the current deals in this article, which we'll keep updating so you know just where to get the best deal on an Xbox One.
Officially out of stock until December
Just as the Sony store is fresh out of PS4s for launch day on November 29, so the Microsoft Store has sold out of Xbox One Day Edition consoles. The Xbox One Day One Edition including a copy of FIFA 14 is no longer available for preorder and standard Xbox One packs now show a release date of December 31.
What's a Day One Edition? It includes everything that a basic Xbox One bundle does - the console, Kinect sensor, power supply, Xbox One controller, headset and a 4K-rated HDMI 1.4 cable. But it comes in premium black packaging, offers a limited edition Xbox One Day One controller (with a chrome D-pad) and a Day One Achievement.
The original Day One Edition bundle also included a free digital version of EA's FIFA 14 as standard, although this has recently been replaced by a free copy of Forza 5. If you get a choice, the Day One Edition is the bundle to go for and there are still some available if you know where to find them.
Launch day pre-orders still available
The Microsoft Store might be sold out of Xbox One consoles, but there are still some options for launch day next-gen gaming.
Currys/PC World is still selling the Xbox One but the Day One Edition with Forza 5 has now gone. As of October 4, the Xbox One package is priced at £429 but there's no guarantee of a launch day delivery. "Please note," says the website, "due to high demand, orders placed for this Xbox One console after October 2 may be shipped after release date."
The Xbox One bundles on simplygames.com start at £429.99 for the standard Xbox One and rise to £489.98 when a game is included (either Forza 5 or Dead Rising 3). The website shows all of these bundles are available for pre-order and delivery on launch day, including the £539.97 pack that features an Xbox One with Forza 5 and an extra wireless controller.
Shopto.net also has a variety of Xbox One bundles
While PS4 orders for launch day had a cut-off date of August 6, the supply of Xbox Ones is still relatively plentiful. This might be because buyers view the PS4 as technically superior to Microsoft's console or it might just come down to price. The £349 PS4 is £80 cheaper. But then again, every Xbox One ships with a Kinect.
An Xbox One Day One Edition Console with Ryse plus a Play and Charge Kit is a tenner cheaper at £489.85. Ditto an Xbox One Day One Edition Console with Battlefield 4 and £15-worth of Xbox Live points.
Pricier bundles are also available. An Xbox One Day One Edition Console with Forza 5 and an extra wireless controller is priced at £516.85; the same console with Dead Rising 3, 12 months of Xbox Live access and £15-worth of points is £519.85.
Pricier still is the £526.85 Xbox One Day One Edition Console that comes with Dead Rising 3, Ryse and £10 of Xbox Live points. While £549.85 buys you the same Day One Edition console with Ryse, a year's Xbox Live subscription and an extra wireless controller.
Want one? Shopto.net urges you to order "before 12pm on Wednesday 20th of November 2013 to receive [your Xbox One] by the release date of Friday." Sounds like they don't anticipate a last-minute rush on those £500+ bundles.
Amazon has sold out
Unsurprisingly, Amazon has sold out its initial £429 Xbox One allocation and the message for would-be buyers is that "orders placed for this Xbox One Standard Edition console from August 15 will be received after release date." It just doesn't give a hint of when that might be.
Other retailers that can't guarantee an Xbox One for launch day include Zavvi, which says that any orders for the £428.95 machine processed after August 19 may be received after the Xbox One's release date. Note the 'may' in that previous sentence, not 'will'.
Asda's cut-off date was a little later - September 11. So if you pre-ordered a £429 Xbox One from its website after that date, you might not receive it on day one. But there is the prospect of a £20 discount code if you slap down a £20 deposit. That potentially puts the Asda price at a more attractive £409.
Finally, the £429.97 Xbox One offer at Gamestop has been and gone. Unless you pre-ordered before September 5, you'll need to join a waiting list to reserve one of the second wave machines. These will arrive at an unspecified point after the November 22 launch day. Only Microsoft knows when.
The overall picture
Where the PS4 is sold out almost everywhere online, you can still get an Xbox One delivered to you on launch day from at least half of the UK retailers we've looked at. This might be because Microsoft's console is less popular than the PS4 or because it's £80 more expensive. Or Microsoft might have put more units out to satisfy what it hopes is a huge demand for the new console.
If you still want to pre-order, there are still a few Day One Edition console bundles waiting to be snapped up. Microsoft originally offered FIFA 14 with European pre-orders, but the availability was limited. Other Day One Editions are shipping with Forza 5. Miss out on a Day One Edition and you don't get a free game.
Our advice: keep an eye on this page - we'll update it if things change and fresh stock hits retailers. You can also track day-to-day Xbox One availability via the handy Stock Informer website.
Want to order a PS4 instead? Check out our PS4 pre-order guide right here.