3D Printer Buying Guide: what really matters

Buying a 3D printer is mostly about two decisions: the right type of machine for what you want to make, and a printer that gets the first layer right automatically. Get those two right and the rest is detail. This guide walks through what actually matters, in plain terms, so you buy once and buy well.

Transparency: This article contains affiliate links. If you buy through one of them, we may earn a commission, at no extra cost to you. That is how we fund our testing and keep this site independent. More about how we test.

Contents

Our selection

Model Price TypeBuild volumeAuto bed levelling Rating Link
Bambu Lab A1 3D Printer ★ Top pick Bambu Lab A1 3D Printer £319.00 FDM (filament)256 x 256 x 256 mmYes, fully automatic ★ 4.6 View →
Creality Ender-3 V3 SE 3D Printer Creality Ender-3 V3 SE 3D Printer £169.00 FDM (filament)220 x 220 x 250 mmYes, CR Touch sensor ★ 4.3 View →
Anycubic Kobra 2 Pro 3D Printer Anycubic Kobra 2 Pro 3D Printer £239.00 FDM (filament)220 x 220 x 250 mmYes, LeviQ 2.0 ★ 4.2 View →
Elegoo Mars 5 Ultra Resin 3D Printer Elegoo Mars 5 Ultra Resin 3D Printer £249.00 Resin (MSLA, 9K mono LCD)153 x 77 x 165 mmYes, automatic ★ 4.4 View →
Bambu Lab P1S 3D Printer Bambu Lab P1S 3D Printer £599.00 FDM (filament), enclosed CoreXY256 x 256 x 256 mmYes, fully automatic ★ 4.7 View →
Prusa MK4S 3D Printer Prusa MK4S 3D Printer £899.00 FDM (filament)250 x 210 x 220 mmYes, load-cell first layer ★ 4.6 View →
★ Top pick
Bambu Lab A1 3D Printer £319.00
Type : FDM (filament)Build volume : 256 x 256 x 256 mmAuto bed levelling : Yes, fully automatic ★ 4.6/5
View on Amazon →
Creality Ender-3 V3 SE 3D Printer £169.00
Type : FDM (filament)Build volume : 220 x 220 x 250 mmAuto bed levelling : Yes, CR Touch sensor ★ 4.3/5
View on Amazon →
Anycubic Kobra 2 Pro 3D Printer £239.00
Type : FDM (filament)Build volume : 220 x 220 x 250 mmAuto bed levelling : Yes, LeviQ 2.0 ★ 4.2/5
View on Amazon →
Elegoo Mars 5 Ultra Resin 3D Printer £249.00
Type : Resin (MSLA, 9K mono LCD)Build volume : 153 x 77 x 165 mmAuto bed levelling : Yes, automatic ★ 4.4/5
View on Amazon →
Bambu Lab P1S 3D Printer £599.00
Type : FDM (filament), enclosed CoreXYBuild volume : 256 x 256 x 256 mmAuto bed levelling : Yes, fully automatic ★ 4.7/5
View on Amazon →
Prusa MK4S 3D Printer £899.00
Type : FDM (filament)Build volume : 250 x 210 x 220 mmAuto bed levelling : Yes, load-cell first layer ★ 4.6/5
View on Amazon →
BEST OVERALL
Bambu Lab A1 3D Printer - 3D printer Bambu Lab

Bambu Lab A1 3D Printer

4.6/5

£319.00

FDM (filament) · 256 x 256 x 256 mm · Yes, fully automatic

  • Prints beautifully straight out of the box
  • Fully automatic bed levelling and flow calibration
  • Quiet and fast for the money
  • Optional AMS Lite adds easy multi-colour
  • Open frame, so not ideal for ABS
  • Cloud-leaning software puts off some tinkerers
Ease 5/5
Quality 5/5
Speed 4/5
View on Amazon →
BEST BUDGET
Creality Ender-3 V3 SE 3D Printer - 3D printer Creality

Creality Ender-3 V3 SE 3D Printer

4.3/5

£169.00

FDM (filament) · 220 x 220 x 250 mm · Yes, CR Touch sensor

  • Lowest price for a genuinely good first printer
  • Automatic bed levelling, unusual at this price
  • Huge community and cheap spare parts
  • Easy to upgrade and learn on
  • Slower than the pricier machines
  • A little more hands-on tuning than a Bambu
Ease 4/5
Quality 4/5
Speed 3/5
View on Amazon →
BEST VALUE
Anycubic Kobra 2 Pro 3D Printer - 3D printer Anycubic

Anycubic Kobra 2 Pro 3D Printer

4.2/5

£239.00

FDM (filament) · 220 x 220 x 250 mm · Yes, LeviQ 2.0

  • High top speed for the price
  • Quick automatic levelling routine
  • Good detail once dialled in
  • Generous standard build area for the money
  • App and slicer less polished than Bambu
  • Stock cooling can need tuning for fine detail
Ease 4/5
Quality 4/5
Speed 5/5
View on Amazon →
BEST FOR DETAIL (RESIN)
Elegoo Mars 5 Ultra Resin 3D Printer - 3D printer Elegoo

Elegoo Mars 5 Ultra Resin 3D Printer

4.4/5

£249.00

Resin (MSLA, 9K mono LCD) · 153 x 77 x 165 mm · Yes, automatic

  • Stunning fine detail for miniatures and models
  • Fast-curing 9K mono LCD screen
  • Auto levelling and easy plate release
  • Built-in air purifier helps with fumes
  • Resin printing is messy and needs ventilation
  • Small build area; wash and cure kit needed
Ease 3/5
Quality 5/5
Speed 4/5
View on Amazon →
PREMIUM PICK
Bambu Lab P1S 3D Printer - 3D printer Bambu Lab

Bambu Lab P1S 3D Printer

4.7/5

£599.00

FDM (filament), enclosed CoreXY · 256 x 256 x 256 mm · Yes, fully automatic

  • Enclosed chamber prints ABS and tougher materials
  • Very fast, very reliable CoreXY motion
  • Multi-colour ready with the AMS
  • Near plug-and-play out of the box
  • Costs roughly double an A1
  • No built-in screen on the base model
Ease 5/5
Quality 5/5
Speed 5/5
View on Amazon →
BEST FOR LONGEVITY
Prusa MK4S 3D Printer - 3D printer Prusa

Prusa MK4S 3D Printer

4.6/5

£899.00

FDM (filament) · 250 x 210 x 220 mm · Yes, load-cell first layer

  • Superb reliability and repeatability
  • Fully open, repairable and endlessly supported
  • Excellent first-layer load-cell sensing
  • Made and supported in Europe
  • Much pricier than the value machines
  • A self-assembly kit option still exists
Ease 4/5
Quality 5/5
Speed 4/5
View on Amazon →

Filament or resin: the decision that shapes everything

Before brand, budget or anything else, choose the technology. A filament (FDM) printer melts plastic from a spool and is the right all-round tool for functional parts, larger objects, prototypes and everyday household prints. It is clean to live with and cheap to run. A resin (MSLA) printer cures liquid resin with light and produces dramatically finer detail, which makes it the right choice for miniatures, jewellery and small intricate models, but it is messier and needs gloves, ventilation and a wash-and-cure step.

For most people, filament is the answer, and you can always add a resin printer later if your work demands the extra detail. Picking the wrong type is the most common and most expensive beginner mistake, so it is worth getting straight first. We cover the full comparison in our filament vs resin guide, and our top picks like the Bambu Lab A1 are all filament machines for exactly this reason.

Automatic bed levelling: insist on it

If there is one feature worth refusing to compromise on, it is automatic bed levelling. The first layer is where most prints fail: too high and nothing sticks, too low and the plastic smears. For years this meant fiddly manual adjustment that put countless people off the hobby. Modern printers measure the bed themselves and adjust automatically, removing the single biggest source of beginner frustration.

Every printer we recommend has automatic bed levelling, from the budget Creality Ender-3 V3 SE up. The Bambu Lab A1 goes further and also calibrates filament flow automatically, which is why it is our top pick for ease of use. We would not suggest buying any machine without auto-levelling as your first printer; it is the difference between a hobby that feels approachable and one that feels like a fight.

Build volume and speed: don't over-buy

It is easy to be seduced by big numbers, but both build volume and speed matter less than you would think. A standard build area of around 220 to 256 mm in each direction handles the overwhelming majority of home prints, and larger models can simply be split into pieces and glued. Only pay for a genuinely large-format machine if you regularly print big single objects, because a bigger printer costs more and takes up more space without otherwise being better.

Speed has improved enormously and is a genuine, welcome benefit, the Anycubic Kobra 2 Pro and the Bambu machines are far quicker than older printers, but it is rarely worth chasing at the expense of reliability. A fast printer that fails prints is slower in the end than a steady one that finishes. Weigh speed as a bonus on top of a machine that is reliable first.

Software and community support

The least visible factor on a spec sheet is often the most important in daily use: the quality of the slicing software and the size of the community behind the printer. Good software, like Bambu Studio or PrusaSlicer, ships with tuned profiles that take the guesswork out of settings, so a beginner can print well without learning the theory first. A large community means that whatever problem you hit has already been documented, with a guide or a video showing the fix.

This is why we weigh the ecosystem heavily in our verdicts. The Ender line has the largest community of all, the Prusa ecosystem is open and beautifully documented, and Bambu's software is the most beginner-friendly. A printer with poor software and a thin community will frustrate you long after the hardware has stopped being the problem.

Features worth paying for, and ones you can skip

A few features genuinely earn their place. An enclosure, as on the Bambu Lab P1S, is essential if you want to print ABS or other engineering filaments, and irrelevant if you only print PLA. Multi-colour support, via a system like Bambu's AMS, is a delight if you want it and an easy skip if you do not. A direct-drive extruder helps with flexible filaments. Repairability and open design, the Prusa hallmark, matter most if you plan to keep the machine for years.

Other things are easy to over-value. Headline top speeds rarely match real-world prints, huge build volumes mostly go unused, and a fancy touchscreen is nice but never a reason to choose a worse printer. Focus on type, auto-levelling, software and the specific features your projects actually need, and ignore the rest of the marketing.

Frequently asked questions

Q
What should I look at first when buying a 3D printer?

Start with the type: filament (FDM) for most people and most prints, or resin for very fine detail. After that, the things that matter most are automatic bed levelling, build volume, print speed and how good the software and community support are. Brand and flashy extras come well behind getting those fundamentals right for the kind of printing you actually want to do.

Q
How important is build volume?

Important, but easy to over-buy. A standard 220 to 256 mm bed handles the vast majority of home prints, and you can split larger models into pieces and glue them. Only pay for a genuinely large-format printer if you regularly print big single-piece objects, because a bigger machine costs more, takes up more space and is not otherwise better.

Q
Is automatic bed levelling worth it?

Yes, more than almost any other feature for a beginner. A bad first layer is the single biggest cause of failed prints and early frustration, and automatic bed levelling removes that hurdle. Every printer we recommend has it, and we would not suggest buying a machine without it as your first printer.

Our advice in one paragraph

Decide what you want to make, choose filament or resin accordingly, and buy a machine with reliable automatic bed levelling and good software, that one set of decisions matters more than every spec on the page. For most people our best overall pick is the Bambu Lab A1, with the Creality Ender-3 V3 SE for value and the Anycubic Kobra 2 Pro for speed. For fine detail choose the resin Elegoo Mars 5 Ultra; for tougher materials the enclosed Bambu Lab P1S; and for longevity the Prusa MK4S. Match the machine to the job and any of these will serve you well. See exactly how we reach these conclusions on our how we test page.