UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
VIVID·REPAIRS/THE FIELD GUIDE/GPUPublished 11 September 2026Prices live from Amazon UK

Best of · UK · Field of 4

Best Graphics Cards for data scientists / ML engineers

Best graphics cards for data scientists and ML engineers in 2025: VRAM-first picks from 16GB to 20GB, covering ROCm, CUDA, and budget options.

As an Amazon Associate we may earn from qualifying purchases. We have not handled these products. Everything below is judged on published specifications, the owner ratings on the UK listings and our own product reviews, and the ranking stays independent of what any of them pay.

As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.
FIG. 01
Best Graphics Cards for data scientists / ML engineers: hero illustration

Illustration · Vivid RepairsGpu / 2026

Field4 ranked
Cheapest£749.99
Under £9002 of 4
Owner ratings read182
VIVID·REPAIRSThe verdict · graphics cards for data scientists / ml engineers · UK · Graphics Cards

Our pick

Asus TUF Radeon RX 7900XT 20G OC

Asus TUF Radeon RX 7900XT 20G OC - Graded

    £749.99Live price · checked today
    Buy on Amazon£749.99

    Amazon confirms the live price, seller, stock and delivery. Prices here are read from the live listing daily and dead stock is dropped overnight.

    vividrepairs.co.uk / best-graphics-cards-for-data-scientists-ml-engineersPublished 11 September 2026 · Prices from the live Amazon UK listing
    Not sure yet?The shortlist, argued pick by pick, starts here
    § Shortlist

    The three worth arguing about

    01

    01 / Our pick

    Asus TUF Radeon RX 7900XT 20G OC

    • Vram GB: 20
    • Boost clock MHZ: 2535
    • Chipset: RX 7900 XT
    £749.99Buy on Amazon£749.99

    Amazon confirms the live price, seller, stock and delivery.

    02

    02 / Best Budget · Under £800

    XFX Mercury Radeon RX 9070 XT OC Magnetic Air Edition RGB

    • Vram GB: 16
    • Boost clock MHZ: 3100
    • Chipset: RX 9070 XT

    Rated 4.7 by 89 owners. No editorial score for this one yet.

    £798.00★★★★½ 4.7 · 89 ratingsBuy on Amazon£798.00

    Amazon confirms the live price, seller, stock and delivery.

    03

    03 / Best Premium

    Gigabyte RTX 4080 Super Windforce V2

    • Vram GB: 16
    • Boost clock MHZ: 2550
    • Chipset: RTX 4080 Super
    £1099.99Buy on Amazon£1099.99

    Amazon confirms the live price, seller, stock and delivery.

    § The rest

    Shorter entries, simpler decisions

    Every one of these still earns a place. Shorter entries because the decision is simpler: they do one job well and they tell you what they can’t do.

    Powercolor Hellhound AMD Radeon RX 9070 16GB 16GB GDDR6 PCIe04

    Powercolor Hellhound AMD Radeon RX 9070 16GB 16GB GDDR6 PCIe

    Best Build QualityOur review scores it 8.5. ★★★★½ 4.8 from 93 ratings.

    £903.86Live priceBuy on Amazon
    § Method

    How we chose

    The rules this ranking ran under, in plain sight: what we read, what we weighed and what no merchant can move.

    How we picked

    Our editors evaluated 4 Gpu options against the criteria readers actually weigh up: price, real-world performance, build quality, warranty, and UK availability. Picks lean toward what we'd recommend to a friend buying today, not specs-on-paper winners.

    • Editorial contextEditor notes from individual reviews, not press releases.
    • Live UK pricingRefreshed from Amazon UK twice daily.
    • No paid placementsAffiliate commission doesn't change what wins.
    The full guideEverything behind the shortlist above: the spec sheet, the write-ups in full, our method and the verdict.

    § Editorial · The full guide · three proofs, nothing hidden

    The Doubt Index.

    The shortlist told you what we picked; this zone shows the working. Come in through whichever doubt you’re carrying, or read straight down; we’d rather you checked us than trusted us.

    Proof A · What the numbers mean

    ↑ All doubts

    I can read a spec sheet myself.

    What the numbers mean

    You can, and you should. What follows is the part a sheet can’t do: the working between what these products have and what your desk actually needs, kept word for word.

    Data scientists and machine learning engineers have fundamentally different priorities from gamers when choosing a graphics card. VRAM capacity is the single most important specification: running large language models, training transformers, or fine-tuning diffusion models on a card with insufficient memory means constant out-of-memory errors, gradient checkpointing workarounds, or being forced to reduce batch sizes to the point where training becomes impractically slow. Since last year, the landscape has shifted meaningfully. AMD's RDNA 4 cards now offer competitive ROCm support, Nvidia's Blackwell generation has arrived with GDDR7 memory, and the used and graded market has made high-VRAM Ampere and RDNA 2 cards far more accessible. This guide is aimed at professionals running PyTorch or TensorFlow workloads, fine-tuning open-source models locally, or doing computer vision inference at scale. Every pick here carries at least 16 GB of VRAM, with one standout option reaching 20 GB, because anything below that threshold is simply not worth recommending for serious ML work in 2025.

    Quick Verdict

    Best Overall: Asus TUF Radeon RX 7900 XT 20G OC (Graded)20 GB of GDDR6 at 800 GB/s bandwidth is the most VRAM you can get at anywhere near this price point, making it the top pick for local model training and large-batch inference. Best Value: XFX Mercury Radeon RX 9070 XT OC16 GB of GDDR6 with AMD's latest RDNA 4 architecture delivers strong compute performance and solid ROCm 6 support at a price that leaves budget for the rest of your workstation build.

    Product Price VRAM Memory Bandwidth Compute (TFLOPS FP32) Interface / Power Weight (approx.)
    Asus TUF Radeon RX 7900 XT 20G OC (Graded) £749.99 20 GB GDDR6 800 GB/s ~51.6 TFLOPS PCIe 4.0 x16 / 315W TBP ~1.8 kg
    XFX Mercury Radeon RX 9070 XT OC £798.00 16 GB GDDR6 640 GB/s ~49.4 TFLOPS PCIe 5.0 x16 / 304W TBP ~1.5 kg
    Gigabyte RTX 4080 Super Windforce V2 (Graded) £1,099.99 16 GB GDDR6X 736 GB/s ~52.2 TFLOPS PCIe 4.0 x16 / 320W TBP ~1.7 kg
    PowerColor Hellhound RX 9070 16GB £903.86 16 GB GDDR6 576 GB/s ~38.9 TFLOPS PCIe 4.0 x16 / 220W TBP ~1.4 kg

    1. Asus TUF Radeon RX 7900 XT 20G OC (Graded)

    For data scientists who need the largest possible VRAM pool without spending professional GPU money, the Asus TUF Radeon RX 7900 XT 20G OC is the card to beat. Graded stock means it has been inspected and refurbished to a functional standard, which is a perfectly reasonable trade-off when the alternative is spending three to four times as much for a workstation-class card. The headline figure here is 20 GB of GDDR6 memory running on a 320-bit bus, delivering a peak bandwidth of 800 GB/s. That extra 4 GB over the standard 16 GB class matters enormously when you are loading a 13B-parameter model in FP16, running multi-GPU tensor parallelism experiments, or keeping large activation maps in memory during backpropagation.

    The card is built on AMD's RDNA 3 architecture, which means ROCm 5.7 and ROCm 6.x support is mature and well-documented. PyTorch 2.x with HIP backend runs reliably on this GPU, and popular frameworks including Hugging Face Transformers, DeepSpeed, and bitsandbytes (with some patching) are all usable. The 51.6 TFLOPS of FP32 compute is competitive, and while AMD does not match Nvidia's Tensor Core throughput for mixed-precision training, the sheer memory capacity compensates significantly for many workloads. Fine-tuning Llama 3 8B at full precision, running Stable Diffusion XL with ControlNet stacks, or training a ResNet-50 on ImageNet with large batch sizes are all comfortably within reach.

    The TUF cooler is triple-fan and built to a high standard, with a reinforced PCB and industrial-grade capacitors that make it well-suited to sustained compute loads rather than the burst workloads typical of gaming. Power draw sits at around 315W TBP, so a 750W PSU is the minimum sensible recommendation. The graded condition does mean you should check the seller's warranty terms carefully, but for a card that would otherwise cost significantly more new, the value proposition is exceptional.

    Verdict: The highest VRAM capacity available at this price tier makes this the clear Best Overall for ML engineers who prioritise memory headroom above all else.

    Pros

    • 20 GB GDDR6 VRAM on a 320-bit bus gives the largest memory pool in this price bracket
    • 800 GB/s bandwidth handles large model weight transfers efficiently during training
    • Mature ROCm 6.x support means PyTorch 2.x works reliably out of the box
    • TUF triple-fan cooler sustains low temperatures under continuous compute loads

    Cons

    • Graded condition means no full manufacturer warranty; check retailer terms before purchasing
    • AMD's mixed-precision (FP16 Tensor equivalent) throughput lags behind Nvidia's Tensor Cores for pure training speed

    2. XFX Mercury Radeon RX 9070 XT OC Magnetic Air Edition RGB

    The XFX Mercury Radeon RX 9070 XT represents AMD's RDNA 4 generation and is the Best Value pick in this guide for ML engineers who want a brand-new card with a full warranty, solid driver support, and 16 GB of GDDR6 memory. RDNA 4 brings meaningful improvements to compute throughput over RDNA 3, with the RX 9070 XT delivering approximately 49.4 TFLOPS of FP32 performance. Crucially, AMD has invested heavily in ROCm 6 compatibility for RDNA 4, and early adopter reports from the ML community confirm that PyTorch 2.4+ runs well on this architecture with HIP compilation.

    The 16 GB of GDDR6 sits on a 256-bit bus with 640 GB/s of bandwidth, which is a step up from the non-XT 9070 and competitive with the RTX 4080 Super in memory throughput terms. For fine-tuning 7B models in 4-bit quantisation, running computer vision pipelines, or doing batch inference on text embeddings, 16 GB is sufficient for the majority of practical ML tasks. The XFX Mercury cooler uses a magnetic air-bearing fan design that reduces noise and extends fan lifespan, which matters when the GPU is running at sustained load for hours during a training run.

    PCIe 5.0 x16 connectivity future-proofs the card for next-generation platforms, and the 304W TBP is manageable on a 750W PSU. The RGB implementation is tasteful and can be disabled entirely through AMD's software if you prefer a clean workstation aesthetic. One consideration for ML engineers is that AMD's software ecosystem, while improving rapidly, still requires more manual configuration than Nvidia's CUDA stack. Tools like Flash Attention and some CUDA-specific kernels need HIP ports or workarounds, so if your workflow depends heavily on CUDA-exclusive libraries, factor that into your decision.

    Verdict: The best combination of price, VRAM, bandwidth, and up-to-date RDNA 4 architecture for engineers who want a new card with full warranty coverage.

    Pros

    • 16 GB GDDR6 with 640 GB/s bandwidth handles most 7B, 13B fine-tuning tasks comfortably
    • RDNA 4 architecture brings improved ROCm 6 support and better FP8 compute paths
    • Magnetic air-bearing fans extend longevity under sustained compute loads

    Cons

    • CUDA-exclusive libraries such as some Flash Attention kernels require HIP porting or workarounds
    • 256-bit bus width is narrower than the RX 7900 XT's 320-bit bus, limiting peak bandwidth
    • RDNA 4 ROCm ecosystem is newer and less battle-tested than RDNA 3 or Nvidia Ampere/Ada

    3. Gigabyte RTX 4080 Super Windforce V2 (Graded)

    The RTX 4080 Super remains one of the most well-rounded ML cards available, and the Gigabyte Windforce V2 in graded condition brings it into a price range that makes it genuinely competitive. Built on Nvidia's Ada Lovelace architecture (AD103 die), it carries 16 GB of GDDR6X memory on a 256-bit bus with 736 GB/s of bandwidth. The GDDR6X memory type, which uses PAM4 signalling, gives it a bandwidth advantage over standard GDDR6 at the same bus width, and this shows in memory-intensive operations like large embedding lookups and attention mechanisms.

    Ada Lovelace's third-generation Tensor Cores with FP8 support make this card highly capable for mixed-precision training. In practice, the RTX 4080 Super performs very similarly to the RTX 5070 Ti for most ML workloads, with the main difference being the newer Blackwell architecture's slightly improved efficiency and GDDR7 bandwidth in the latter. For PyTorch users, every library works natively. TensorRT optimisation, Flash Attention 2, and bitsandbytes quantisation all function without any additional configuration.

    The Windforce V2 cooler uses three 80mm fans with alternate spinning directions to reduce turbulence, and it keeps the GPU cool and quiet during extended training runs. Power draw is around 320W TBP, which is at the higher end for this class but manageable. As a graded unit, the card has been tested and verified functional, but the warranty situation requires careful checking with the retailer. For engineers who want Nvidia's ecosystem maturity, mature driver support, and strong VRAM bandwidth without paying new RTX 5070 Ti prices, the graded RTX 4080 Super is an excellent proposition. The 16 GB VRAM limit applies here as it does to the RTX 5070 Ti, so model size constraints are identical.

    Verdict: A mature, well-supported Ada Lovelace card with strong bandwidth and full CUDA compatibility, made more attractive by the graded pricing. The best option for Nvidia loyalists on a tighter budget.

    Pros

    • 736 GB/s GDDR6X bandwidth outperforms standard GDDR6 cards at the same bus width
    • Ada Lovelace Tensor Cores with FP8 support deliver fast mixed-precision training
    • Full CUDA ecosystem compatibility with mature, stable driver support

    Cons

    • Graded condition means warranty coverage may be limited; verify terms with retailer
    • 16 GB VRAM cap is identical to newer cards but at a higher price than some RDNA 4 alternatives

    4. PowerColor Hellhound AMD Radeon RX 9070 16GB

    The PowerColor Hellhound RX 9070 is the most affordable route to 16 GB of VRAM on a brand-new card with full warranty coverage, and for ML engineers working with quantised models, embedding generation, or inference rather than full-precision training, it deserves serious consideration. The non-XT RX 9070 uses the same Navi 48 die as its XT sibling but with some compute units disabled, resulting in approximately 38.9 TFLOPS of FP32 performance and 576 GB/s of memory bandwidth. That bandwidth figure is lower than the other cards in this guide, which will show up in workloads that move large amounts of data between VRAM and compute units rapidly.

    Where the RX 9070 earns its place is in the combination of 16 GB GDDR6 capacity, RDNA 4's improved ROCm 6 support, and a 220W TBP that makes it the most power-efficient card in this selection. For a workstation that runs training jobs overnight or inference servers that need to stay cool in a rack environment, lower power draw translates directly to lower electricity costs and reduced thermal management complexity. The PowerColor Hellhound cooler is a dual-fan design that keeps temperatures reasonable under sustained load, though it runs slightly warmer than triple-fan alternatives at peak compute.

    PyTorch 2.4+ with HIP backend runs on RDNA 4, and Hugging Face Transformers inference works well for 7B models in 4-bit quantisation. The same CUDA ecosystem caveats that apply to the XFX 9070 XT apply here: CUDA-exclusive kernels need HIP ports, and some cutting-edge training optimisations may not yet have AMD equivalents. However, for inference-focused workflows, data preprocessing pipelines, or anyone running open-source models through Ollama or llama.cpp with GPU offloading, the RX 9070 16 GB is a practical and affordable choice.

    Verdict: The most power-efficient 16 GB card in this guide and the best entry point for engineers prioritising VRAM capacity over raw compute throughput, particularly for inference and quantised model serving.

    Pros

    • 16 GB GDDR6 VRAM on a new card with full warranty at the lowest price in this guide
    • 220W TBP is the lowest power draw here, reducing electricity costs during long training runs
    • RDNA 4 architecture provides improved ROCm 6 support over previous AMD generations

    Cons

    • 576 GB/s bandwidth is the lowest in this selection and will bottleneck bandwidth-sensitive training workloads
    • Reduced compute units versus the XT variant mean slower training times for full-precision models
    • Dual-fan cooler runs warmer than triple-fan alternatives during sustained compute loads

    Buying Guide

    VRAM: the non-negotiable starting point

    For machine learning work in 2025, 16 GB of VRAM should be considered the minimum viable specification. The reason is straightforward: a 7B-parameter model in FP16 requires approximately 14 GB of VRAM just to store the weights, before accounting for activations, gradients, and optimiser states. In FP32, that figure doubles. Even with 4-bit quantisation (which reduces model weight memory by roughly 75%), you still need headroom for the KV cache during inference and for intermediate computations. Cards with 20 GB, like the RX 7900 XT in this guide, give you meaningful extra room to work with larger models or larger batch sizes without resorting to gradient checkpointing or model parallelism workarounds.

    Memory bandwidth matters as much as capacity

    VRAM capacity tells you whether a model fits in memory. Bandwidth tells you how quickly the GPU can read and write those weights during computation. Transformer attention mechanisms, in particular, are highly bandwidth-bound: the GPU spends a large proportion of its time moving data rather than performing arithmetic. This is why a card with 896 GB/s of GDDR7 bandwidth (like the RTX 5070 Ti) can outperform a card with more VRAM but lower bandwidth on certain workloads. When comparing cards, look at both figures together: capacity for model fit, bandwidth for training speed.

    CUDA versus ROCm: an honest assessment

    Nvidia's CUDA ecosystem is still the default for ML research and production. If your team uses CUDA-specific kernels, custom extensions compiled with nvcc, or libraries that have not yet been ported to HIP (AMD's CUDA equivalent), choosing an AMD card will require additional engineering effort. That said, ROCm 6 has closed the gap significantly, and for standard PyTorch workflows using pre-built wheels, AMD RDNA 3 and RDNA 4 cards are genuinely usable. If you are starting a new project with flexibility in your stack, AMD's VRAM-per-pound advantage at the high end is worth the ecosystem trade-off. If you are joining an existing CUDA-heavy team, stick with Nvidia.

    Power supply and cooling considerations

    ML training runs the GPU at sustained 100% load for hours or days. This is fundamentally different from gaming, where load is intermittent. A card rated at 300W TBP will draw close to that figure continuously during training, so your PSU needs adequate headroom: a 750W unit is the minimum for any card in this guide, and 850W is more comfortable. Thermal management is equally important. Ensure your case has adequate airflow, and consider that triple-fan coolers generally sustain lower temperatures than dual-fan designs under continuous load, which affects both performance (thermal throttling) and long-term reliability.

    New versus graded

    Graded cards can represent exceptional value for ML engineers, particularly for high-VRAM options like the RX 7900 XT 20G. The key questions to ask are: what warranty does the retailer offer, what does the grading standard actually mean in terms of testing, and what is the returns policy? A graded card with a 90-day warranty from a reputable retailer is a reasonable risk for a home lab or research workstation. For a production inference server where downtime has a cost, a new card with a full manufacturer warranty is the safer choice.

    For data scientists and ML engineers, the Asus TUF Radeon RX 7900 XT 20G OC (Graded) is the overall winner. No other card in this guide offers 20 GB of VRAM at anywhere near this price point, and for the workloads that matter most in ML, including fine-tuning large language models, training vision transformers, and running multi-modal inference pipelines, that extra memory headroom is worth more than any other single specification. The 800 GB/s bandwidth is competitive, ROCm 6 support is mature enough for standard PyTorch workflows, and the TUF cooler handles sustained compute loads without complaint. If your workflow is exclusively CUDA-dependent, the Gigabyte RTX 5070 Ti GAMING OC 16G is the best Nvidia option here, with GDDR7 bandwidth and Blackwell Tensor Cores justifying its premium. For those who want a new AMD card with full warranty and strong RDNA 4 compute, the XFX Mercury RX 9070 XT is the Best Value pick. But for the majority of ML engineers who want the most model-loading headroom for their money, the 20 GB RX 7900 XT is the card to buy.

    Proof B · Method & disclosure

    ↑ All doubts

    You’re paid to say this.

    Method & disclosure

    This page carries affiliate links; they never set the order. We don’t lab-test: rankings come from published specifications, the owner ratings on the UK listings and our own reviews.

    How We Picked

    Every card in this guide was evaluated against a set of criteria specific to machine learning and data science workloads, not gaming benchmarks. VRAM capacity was the primary filter: no card with fewer than 16 GB was considered, because 8 GB and 12 GB cards impose severe constraints on model size, batch size, and the ability to run modern large language models even in quantised form. Secondary criteria were memory bandwidth (which determines how quickly weight tensors can be loaded during forward and backward passes), compute throughput in FP32 and mixed precision, and software ecosystem maturity (CUDA versus ROCm). Power efficiency and thermal design were also assessed because ML workloads run at sustained load for hours or days, not the burst loads typical of gaming. Pricing was evaluated on a VRAM-per-pound and bandwidth-per-pound basis rather than raw cost.

    Motives inspected? Settled.Next · Proof CThe verdict

    Proof C · The verdict

    ↑ All doubts

    Every guide crowns something.

    The verdict, cross-examined

    A crown that can’t be argued with isn’t proof of quality; it’s proof nobody checked. So rather than restate the winner’s virtues, we defend the crown against the strongest cases to take it.

    Asus TUF Radeon RX 7900XT 20G OC

    Cross-examination · Three challengers, taken seriously

    The owners’ argumentXFX Mercury Radeon RX 9070 XT OC Magnetic Air Edition RGB

    It’s £798.00 on the live listing today. Owners rate it 4.7 from 89 ratings. The crown holds on the ranking rules: the order above was set before any link was attached, and its case is argued in full in the write-up above.

    The rank 03 argumentGigabyte RTX 4080 Super Windforce V2

    It’s £1099.99 on the live listing today. The crown holds on the ranking rules: the order above was set before any link was attached, and its case is argued in full in the write-up above.

    The owners’ argumentPowercolor Hellhound AMD Radeon RX 9070 16GB 16GB GDDR6 PCIe

    It’s £903.86 on the live listing today. Owners rate it 4.8 from 93 ratings. Our review scores it 8.5. The crown holds on the ranking rules: the order above was set before any link was attached, and its case is argued in full in the write-up above.

    The original verdict, preserved in full

    Final Verdict

    We read everything, we hide nothing, and we sign what we publish. Corrections are welcome and printed when we’re wrong.

    The Vivid Repairs desk

    Vivid Repairs · 11 September 2026

    End of the full guide · Back to the doubt index ↑ · The FAQ is next ↓

    § Questions

    Questions people actually ask

    Frequently Asked Questions

    For most practical ML work in 2025, 16 GB is the minimum sensible specification. A 7B-parameter model in FP16 requires roughly 14 GB just for weights, before accounting for activations and the KV cache during inference. If you want to fine-tune 13B models or run larger batch sizes without gradient checkpointing, 20 GB gives you meaningful extra headroom. Cards with 8 GB or 12 GB will work for small models and quantised inference but will frustrate you quickly as model sizes continue to grow.

    AMD cards are viable for ML work, particularly with PyTorch 2.4+ using the HIP backend and ROCm 6. Standard training and inference workflows on Hugging Face Transformers, Stable Diffusion, and Ollama all work on RDNA 3 and RDNA 4 cards. The caveat is that CUDA-exclusive libraries, custom CUDA kernels, and some advanced training optimisations like certain Flash Attention variants require porting effort or may not yet have AMD equivalents. If your entire stack is CUDA-native, Nvidia is the safer choice; if you have flexibility, AMD's VRAM-per-pound advantage is compelling.

    A graded card from a reputable retailer that has been tested and verified functional is a reasonable choice for a home lab or research workstation. The key factors to check are the retailer's warranty period, what the grading standard actually covers in terms of testing, and the returns policy. For a production inference server where downtime is costly, a new card with a full manufacturer warranty is the more prudent option. The graded RX 7900 XT 20G in this guide offers exceptional VRAM value that is difficult to match with new stock at the same price.

    Unlike gaming, ML training runs the GPU at sustained full load for hours or days at a time. Cards in this guide have TBP ratings between 220W and 320W, but they will draw close to those figures continuously during training. A 750W PSU is the minimum for any card here, and 850W gives more comfortable headroom, particularly if your CPU is also power-hungry. Ensure your PSU has the correct PCIe power connectors for your chosen card, and use a unit from a reputable brand with adequate efficiency rating.

    Both matter, but for different reasons. VRAM capacity determines whether your model fits in memory at all: if the model does not fit, training is impossible without workarounds like model parallelism or aggressive quantisation. Bandwidth determines how quickly the GPU can move weight tensors and activations during computation, which directly affects training speed. Transformer attention mechanisms are particularly bandwidth-sensitive. Ideally you want both high capacity and high bandwidth; where trade-offs exist, capacity is the harder constraint for most users, which is why the 20 GB RX 7900 XT ranks above cards with faster but narrower memory.

    § Sign-off

    That’s the field: four graphics cards for data scientists / ml engineers, ranked for the job in the title and nothing else. We read the published specifications, the owner ratings and our own reviews; we haven’t handled these products, and no maker moves the order. Figures checked against the live Amazon UK listings, page updated 11 September 2026.

    The Vivid Repairs desk