Used BMW 3 Series cars

The BMW 3 Series is a compact executive car that's brilliant to drive, well equipped and available with a huge range of engines and trims. At Cazoo, you can choose from a range of used BMW 3 Series cars for sale through our trusted partners.

1 - 47 of 146 results

  1. Looking for support?

    Check out our helpful FAQs where you can find answers to all your questions.

    See FAQs
  2. Read more about 2013 used BMW 3 Series 2.0L 328I MODERN 4d 242 BHP

    BMW 3 Series

    2.0L 328I MODERN 4d 242 BHP

    • 134,921 miles
    • 2013 reg
    • Manual
    • Petrol

    £5,900

    Watford

    View this car
  3. Read more about 2016 used BMW 3 Series 330E SPORT

    BMW 3 Series

    330E SPORT

    • 94,206 miles
    • 2016 reg
    • Automatic
    • Hybrid

    £8,990

    Peterborough

    View this car
  4. Read more about 2013 used BMW 3 Series 3.0 330d M Sport Touring Euro 5 (258 ps)

    BMW 3 Series

    3.0 330d M Sport Touring Euro 5 (258 ps)

    • 89,090 miles
    • 2013 reg
    • Automatic
    • Diesel

    £10,917

    Nationwide delivery available

    View this car
  5. Read more about 2017 used BMW 3 Series 2.0 330E SPORT 4d 181 BHP

    BMW 3 Series

    2.0 330E SPORT 4d 181 BHP

    • 72,821 miles
    • 2017 reg
    • Automatic
    • Hybrid

    £10,990

    Peterborough

    View this car
  6. Read more about 2015 used BMW 3 Series 320D XDRIVE M SPORT

    BMW 3 Series

    320D XDRIVE M SPORT

    • 72,955 miles
    • 2015 reg
    • Automatic
    • Diesel

    £11,650

    Watford

    View this car
  7. Read more about 2016 used BMW 3 Series 320I SPORT

    BMW 3 Series

    320I SPORT

    • 49,741 miles
    • 2016 reg
    • Automatic
    • Petrol

    £11,990

    Peterborough

    View this car
  8. Read more about 2020 used BMW 3 Series 2.0 318D SE 4d 148 BHP

    BMW 3 Series

    2.0 318D SE 4d 148 BHP

    • 114,413 miles
    • 2020 reg
    • Automatic
    • Diesel

    £12,700

    Peterborough

    View this car
  9. Read more about 2018 used BMW 3 Series 2.0 320D XDRIVE SE 4d 188 BHP

    BMW 3 Series

    2.0 320D XDRIVE SE 4d 188 BHP

    • 68,931 miles
    • 2018 reg
    • Automatic
    • Diesel

    £12,700

    Peterborough

    View this car
  10. Read more about 2016 used BMW 3 Series 2.0 330E SPORT 4d 181 BHP

    BMW 3 Series

    2.0 330E SPORT 4d 181 BHP

    • 39,703 miles
    • 2016 reg
    • Automatic
    • Hybrid

    £12,700

    Peterborough

    View this car
  11. Read more about 2020 used BMW 3 Series 2.0 318D SE 4d 148 BHP

    BMW 3 Series

    2.0 318D SE 4d 148 BHP

    • 85,019 miles
    • 2020 reg
    • Automatic
    • Diesel

    £13,990

    Peterborough

    View this car
  12. Read more about 2020 used BMW 3 Series 2.0 318D SE 5d 148 BHP

    BMW 3 Series

    2.0 318D SE 5d 148 BHP

    • 101,481 miles
    • 2020 reg
    • Automatic
    • Diesel

    £13,990

    Peterborough

    View this car
  13. Read more about 2019 used BMW 3 Series 2.0 330E SE PRO 4d 289 BHP

    BMW 3 Series

    2.0 330E SE PRO 4d 289 BHP

    • 83,522 miles
    • 2019 reg
    • Automatic
    • Hybrid

    £13,990

    Peterborough

    View this car
  14. Read more about 2018 used BMW 3 Series M Sport

    BMW 3 Series

    M Sport

    • 48,317 miles
    • 2018 reg
    • Automatic
    • Petrol

    £14,395

    Blackburn

    View this car
  15. Read more about 2015 used BMW 3 Series M Sport

    BMW 3 Series

    M Sport

    • 80,771 miles
    • 2015 reg
    • Automatic
    • Diesel

    £14,495

    Lincoln

    View this car
  16. Read more about 2020 used BMW 3 Series 2.0 318D SE 4d 148 BHP

    BMW 3 Series

    2.0 318D SE 4d 148 BHP

    • 74,886 miles
    • 2020 reg
    • Automatic
    • Diesel

    £14,700

    Peterborough

    View this car
  17. Read more about 2017 used BMW 3 Series 3.0 330d M Sport (258 ps)

    BMW 3 Series

    3.0 330d M Sport (258 ps)

    • 70,201 miles
    • 2017 reg
    • Automatic
    • Diesel

    £15,090

    Nationwide delivery available

    View this car
  18. Read more about 2020 used BMW 3 Series 2.0L 318D SE 4D AUTO 148 BHP

    BMW 3 Series

    2.0L 318D SE 4D AUTO 148 BHP

    • 70,870 miles
    • 2020 reg
    • Automatic
    • Diesel

    £15,399

    Luton

    View this car
  19. Read more about 2018 used BMW 3 Series 2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP

    BMW 3 Series

    2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP

    • 74,677 miles
    • 2018 reg
    • Automatic
    • Diesel

    £15,400

    Peterborough

    View this car
  20. Read more about 2020 used BMW 3 Series 2.0 318D SE 4d 148 BHP

    BMW 3 Series

    2.0 318D SE 4d 148 BHP

    • 69,987 miles
    • 2020 reg
    • Automatic
    • Diesel

    £15,700

    Peterborough

    View this car
  21. Read more about 2020 used BMW 3 Series 2.0L 320D SE 4D AUTO 188 BHP

    BMW 3 Series

    2.0L 320D SE 4D AUTO 188 BHP

    • 68,960 miles
    • 2020 reg
    • Automatic
    • Diesel

    £16,179

    Stevenage

    View this car
  22. Read more about 2021 used BMW 3 Series 2.0 318I SE PRO 4d 155 BHP

    BMW 3 Series

    2.0 318I SE PRO 4d 155 BHP

    • 80,346 miles
    • 2021 reg
    • Automatic
    • Petrol

    £16,700

    Peterborough

    View this car
  23. Read more about 2016 used BMW 3 Series GOLF R

    BMW 3 Series

    GOLF R

    • 51,367 miles
    • 2016 reg
    • Manual
    • Petrol

    £16,979

    Stevenage

    View this car
  24. Read more about 2021 used BMW 3 Series 330e SE Pro 4dr Step Auto

    BMW 3 Series

    330e SE Pro 4dr Step Auto

    • 61,214 miles
    • 2021 reg
    • Automatic
    • Hybrid

    £17,120

    Nationwide delivery available

    View this car
  25. Read more about 2019 used BMW 3 Series 2.0L 320D SE 4D AUTO 188 BHP

    BMW 3 Series

    2.0L 320D SE 4D AUTO 188 BHP

    • 51,856 miles
    • 2019 reg
    • Automatic
    • Diesel

    £17,179

    Stevenage

    View this car
  26. Read more about 2020 used BMW 3 Series 2.0L 320I SPORT 4D AUTO 182 BHP

    BMW 3 Series

    2.0L 320I SPORT 4D AUTO 182 BHP

    • 61,906 miles
    • 2020 reg
    • Automatic
    • Petrol

    £17,249

    Luton

    View this car
  27. Read more about 2020 used BMW 3 Series 2.0L 320D SPORT 4D 188 BHP

    BMW 3 Series

    2.0L 320D SPORT 4D 188 BHP

    • 51,187 miles
    • 2020 reg
    • Manual
    • Diesel

    £17,349

    Stevenage

    View this car
  28. Read more about 2020 used BMW 3 Series 2.0 330E M SPORT PHEV 4d 289 BHP

    BMW 3 Series

    2.0 330E M SPORT PHEV 4d 289 BHP

    • 65,406 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £17,400

    Peterborough

    View this car
  29. Read more about 2020 used BMW 3 Series 2.0L 330E M SPORT 4D AUTO 288 BHP

    BMW 3 Series

    2.0L 330E M SPORT 4D AUTO 288 BHP

    • 75,215 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £17,499

    Luton

    View this car
  30. Read more about 2019 used BMW 3 Series 2.0 320D SPORT 5d 188 BHP

    BMW 3 Series

    2.0 320D SPORT 5d 188 BHP

    • 86,121 miles
    • 2019 reg
    • Automatic
    • Diesel

    £17,700

    Peterborough

    View this car
  31. Read more about 2019 used BMW 3 Series 320d M Sport Step Auto

    BMW 3 Series

    320d M Sport Step Auto

    • 78,832 miles
    • 2019 reg
    • Automatic
    • Diesel

    £17,777+ £159 admin fee

    Sheffield

    View this car
  32. Read more about 2021 used BMW 3 Series 330e SE Pro 4dr Step Auto

    BMW 3 Series

    330e SE Pro 4dr Step Auto

    • 52,207 miles
    • 2021 reg
    • Automatic
    • Hybrid

    £17,920

    Nationwide delivery available

    View this car
  33. Read more about 2018 used BMW 3 Series 2.0L 320I M SPORT SHADOW EDITION 4d AUTO 181 BHP

    BMW 3 Series

    2.0L 320I M SPORT SHADOW EDITION 4d AUTO 181 BHP

    • 35,706 miles
    • 2018 reg
    • Automatic
    • Petrol

    £18,000

    Watford

    View this car
  34. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Plug-in (292 ps)

    BMW 3 Series

    2.0 330e 12kWh M Sport Plug-in (292 ps)

    • 68,838 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £18,064

    Nationwide delivery available

    View this car
  35. Read more about 2019 used BMW 3 Series 2.0 320i SE (184 ps)

    BMW 3 Series

    2.0 320i SE (184 ps)

    • 30,748 miles
    • 2019 reg
    • Automatic
    • Petrol

    £18,104

    Nationwide delivery available

    View this car
  36. Read more about 2021 used BMW 3 Series 2.0 330E SE PRO 4d 288 BHP

    BMW 3 Series

    2.0 330E SE PRO 4d 288 BHP

    • 46,065 miles
    • 2021 reg
    • Automatic
    • Hybrid

    £18,200

    Peterborough

    View this car
  37. Read more about 2020 used BMW 3 Series 2.0L 320I SPORT 4D AUTO 181 BHP

    BMW 3 Series

    2.0L 320I SPORT 4D AUTO 181 BHP

    • 43,983 miles
    • 2020 reg
    • Automatic
    • Petrol

    £18,549

    Stevenage

    View this car
  38. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh Sport Pro Plug-in (292 ps)

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Plug-in (292 ps)

    • 50,122 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £18,762

    Nationwide delivery available

    View this car
  39. Read more about 2020 used BMW 3 Series 2.0L 320I SPORT 4D AUTO 182 BHP

    BMW 3 Series

    2.0L 320I SPORT 4D AUTO 182 BHP

    • 43,494 miles
    • 2020 reg
    • Automatic
    • Petrol

    £18,779

    Stevenage

    View this car
  40. Read more about 2019 used BMW 3 Series 2.0L 320D M SPORT 4D 188 BHP

    BMW 3 Series

    2.0L 320D M SPORT 4D 188 BHP

    • 57,940 miles
    • 2019 reg
    • Manual
    • Diesel

    £18,979

    Stevenage

    View this car
  41. Read more about 2018 used BMW 3 Series M Sport Shadow Edition

    BMW 3 Series

    M Sport Shadow Edition

    • 29,526 miles
    • 2018 reg
    • Automatic
    • Petrol

    £19,000

    Newcastle

    View this car
  42. Read more about 2019 used BMW 3 Series 2.0L 320I M SPORT 4D AUTO 181 BHP

    BMW 3 Series

    2.0L 320I M SPORT 4D AUTO 181 BHP

    • 50,456 miles
    • 2019 reg
    • Automatic
    • Petrol

    £19,079

    Stevenage

    View this car
  43. Read more about 2019 used BMW 3 Series Sport

    BMW 3 Series

    Sport

    • 38,000 miles
    • 2019 reg
    • Automatic
    • Diesel

    £19,495

    Liverpool

    View this car
  44. Read more about 2021 used BMW 3 Series 318i M Sport Step Auto

    BMW 3 Series

    318i M Sport Step Auto

    • 49,368 miles
    • 2021 reg
    • Automatic
    • Petrol

    £19,498+ £159 admin fee

    Sheffield

    View this car
  45. Read more about 2021 used BMW 3 Series 318i M Sport Step Auto

    BMW 3 Series

    318i M Sport Step Auto

    • 43,310 miles
    • 2021 reg
    • Automatic
    • Petrol

    £19,998+ £159 admin fee

    Sheffield

    View this car
  46. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Plug-in (292 ps)

    BMW 3 Series

    2.0 330e 12kWh M Sport Plug-in (292 ps)

    • 42,092 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £20,281

    Nationwide delivery available

    View this car
  47. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh SE Pro Plug-in (292 ps)

    BMW 3 Series

    2.0 330e 12kWh SE Pro Plug-in (292 ps)

    • 14,496 miles
    • 2020 reg
    • Automatic
    • Hybrid

    £20,410

    Nationwide delivery available

    View this car
  48. Read more about 2021 used BMW 3 Series M Sport

    BMW 3 Series

    M Sport

    • 33,918 miles
    • 2021 reg
    • Automatic
    • Petrol

    £20,495

    Doncaster

    View this car

Can't find what you're looking for?

Create a personalised stock alert

Create alert

Thinking of getting a BMW 3 Series?

Why buy the BMW 3 Series?

The BMW 3 Series is a stylish premium car available as a saloon or an estate (called BMW 3 Series Touring) that is enjoyable to drive, comfortable and well-equipped. It’s available with a wide choice of engines and trims, offering cost-effective options as well as luxurious or sporty ones.

BMW 3 Series range and updates

For more than 40 years, the BMW 3 Series has been one of the most popular premium mid-size cars, appealing to a variety of customers. We’re looking here at the latest seventh-generation 3 Series, sold new since 2019 and given an update in 2022 with a revised look and features.

The BMW 3 Series is available as a saloon or as a practical estate called the BMW 3 Series Touring. If you want a 3 Series with extra driving excitement, look at the performance-focused BMW M340i and M340d, as well as the high-performance BMW M3 models. Both come in saloon and Touring form. While most models are rear-wheel drive, there are also four-wheel-drive versions, which BMW calls xDrive.

The trim lineup consists of the entry-level SE model, the mid-spec Sport and the M Sport, which adds extra features and styling inspired by the high-performance M cars. There are variations of these base trims, too, such as M Sport Plus Edition, SE Pro and Sport Pro, which add extra features beyond those included as standard.

BMW 3 Series tech and features

As a premium car, the BMW 3 Series is well-equipped across the range. Every post-2019 BMW 3 Series comes with Bluetooth, DAB radio and automatic air conditioning, as well as cruise control, parking sensors and alloy wheels. Higher-spec models add features such as electrically adjustable and heated front seats, upgraded sound systems and premium upholstery options.

Post-2022 models have larger, more advanced display screens on the dashboard but every version has BMW’s excellent iDrive infotainment system. As well as a touchscreen, the system uses a rotary controller rather than just a touchscreen to operate it, which makes it much easier to adjust while driving. Apple CarPlay is standard on all models, but Android Auto wasn’t included on early 3 Series cars, so if that’s a must for you, check that it’s fitted on the one you’re considering.

BMW 3 Series running costs and value

Most versions of the BMW 3 Series are designed to balance strong performance with good fuel efficiency, and there’s a range of petrol and diesel engines to choose from. Diesel models will give you fuel economy of up to 57mpg, according to official figures, while you can expect up to 44mpg from the most efficient petrol model. Those numbers will dip as you go for engines with more power, and rear-wheel-drive models will give you better fuel economy than xDrive all-wheel-drive versions.

Some models of BMW 3 Series are equipped with mild-hybrid technology, which slightly improves fuel economy, while the plug-in hybrid version – the 330e – combines a petrol engine with an electric motor and battery to give you up to 37 miles of electric-only range. That could save you loads on fuel, but only if you keep the battery charged up.

Service, maintenance, repair and insurance costs are likely to be slightly higher than with less-premium brands.

BMW 3 Series vs rivals

The key rivals for the BMW 3 Series are the Mercedes-Benz C-Class and the Audi A4. When comparing the BMW 3 Series with the Audi A4, the BMW has the edge for driver appeal, with more agility and fun across the range, but the Audi is outstanding when it comes to interior quality and comfort. Like the BMW, the Mercedes can offer a hybrid option, which is something the Audi can’t.

BMW 3 Series FAQs