Used BMW cars for sale

At Cazoo, you can browse a range of competitively priced used BMW cars for sale through our trusted partners, including the 1 Series, 3 Series, X1 and X3.

1 - 47 of 658 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 2012 used BMW 3 Series 2.0L 318I SE 2d 141 BHP

    BMW 3 Series

    2.0L 318I SE 2d 141 BHP

    • 64,713 miles
    • 2012 reg
    • Manual
    • Petrol

    £5,100

    Watford

    View this car
  3. Read more about 2010 used BMW 5 Series Gran Turismo 3.0L 530D SE GRAN TURISMO 5d AUTO 242 BHP

    BMW 5 Series Gran Turismo

    3.0L 530D SE GRAN TURISMO 5d AUTO 242 BHP

    • 115,523 miles
    • 2010 reg
    • Automatic
    • Diesel

    £6,350

    Watford

    View this car
  4. Read more about 2014 used BMW 1 Series 1.6L 116I SE 5d 135 BHP

    BMW 1 Series

    1.6L 116I SE 5d 135 BHP

    • 48,304 miles
    • 2014 reg
    • Manual
    • Petrol

    £7,050

    Watford

    View this car
  5. Read more about 2015 used BMW i3 125kW Auto

    BMW i3

    125kW Auto

    • 67,060 miles
    • 2015 reg
    • Automatic
    • Electric

    £7,298+ £159 admin fee

    Preston

    View this car
  6. Read more about 2015 used BMW 1 Series 2.0L 120D XDRIVE M SPORT 5d AUTO 188 BHP

    BMW 1 Series

    2.0L 120D XDRIVE M SPORT 5d AUTO 188 BHP

    • 136,168 miles
    • 2015 reg
    • Automatic
    • Diesel

    £7,800

    Watford

    View this car
  7. Read more about 2015 used BMW 1 Series 1.6L 118I SPORT 5d 168 BHP

    BMW 1 Series

    1.6L 118I SPORT 5d 168 BHP

    • 68,220 miles
    • 2015 reg
    • Manual
    • Petrol

    £8,150

    Watford

    View this car
  8. Read more about 2015 used BMW X1 2.0L XDRIVE18D SPORT 5d AUTO 141 BHP

    BMW X1

    2.0L XDRIVE18D SPORT 5d AUTO 141 BHP

    • 71,650 miles
    • 2015 reg
    • Automatic
    • Diesel

    £8,650

    Watford

    View this car
  9. Read more about 2015 used BMW 2 Series Active Tourer 2.0 220D M SPORT ACTIVE TOURER 5d AUTO 188 BHP

    BMW 2 Series Active Tourer

    2.0 220D M SPORT ACTIVE TOURER 5d AUTO 188 BHP

    • 92,677 miles
    • 2015 reg
    • Automatic
    • Diesel

    £8,990

    Peterborough

    View this car
  10. 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
  11. Read more about 2017 used BMW X1 2.0 SDRIVE18D SE 5d 148 BHP

    BMW X1

    2.0 SDRIVE18D SE 5d 148 BHP

    • 109,254 miles
    • 2017 reg
    • Manual
    • Diesel

    £8,990

    Peterborough

    View this car
  12. Read more about 2014 used BMW 4 Series 420D M SPORT

    BMW 4 Series

    420D M SPORT

    • 78,775 miles
    • 2014 reg
    • Manual
    • Diesel

    £9,350

    Watford

    View this car
  13. Read more about 2015 used BMW i3 Hatchback Plug-in (Range Extender) (170 ps)

    BMW i3

    Hatchback Plug-in (Range Extender) (170 ps)

    • 53,460 miles
    • 2015 reg
    • Automatic
    • Hybrid

    £9,380

    Nationwide delivery available

    View this car
  14. Read more about 2016 used BMW 1 Series 1.5L 116D SPORT 3d 114 BHP

    BMW 1 Series

    1.5L 116D SPORT 3d 114 BHP

    • 37,948 miles
    • 2016 reg
    • Manual
    • Diesel

    £9,700

    Watford

    View this car
  15. Read more about 2016 used BMW 3 Series 1.5 318I SPORT 4d 135 BHP

    BMW 3 Series

    1.5 318I SPORT 4d 135 BHP

    • 62,959 miles
    • 2016 reg
    • Manual
    • Petrol

    £9,700

    Peterborough

    View this car
  16. Read more about 2018 used BMW 3 Series 2.0 318d SE Touring (150 ps)

    BMW 3 Series

    2.0 318d SE Touring (150 ps)

    • 82,062 miles
    • 2018 reg
    • Manual
    • Diesel

    £9,875

    Nationwide delivery available

    View this car
  17. Read more about 2014 used BMW 3 Series Gran Turismo 2.0 320d Luxury GT (184 ps)

    BMW 3 Series Gran Turismo

    2.0 320d Luxury GT (184 ps)

    • 70,115 miles
    • 2014 reg
    • Automatic
    • Diesel

    £9,895

    Nationwide delivery available

    View this car
  18. Read more about 2018 used BMW 2 Series Active Tourer 1.5 216d M Sport (116 ps)

    BMW 2 Series Active Tourer

    1.5 216d M Sport (116 ps)

    • 58,235 miles
    • 2018 reg
    • Manual
    • Diesel

    £9,923

    Nationwide delivery available

    View this car
  19. Read more about 2018 used BMW 1 Series 118I SPORT

    BMW 1 Series

    118I SPORT

    • 66,103 miles
    • 2018 reg
    • Manual
    • Petrol

    £9,990

    Peterborough

    View this car
  20. Read more about 2015 used BMW 1 Series 1.5 118i M Sport (136 ps)

    BMW 1 Series

    1.5 118i M Sport (136 ps)

    • 55,726 miles
    • 2015 reg
    • Manual
    • Petrol

    £9,995

    Nationwide delivery available

    View this car
  21. Read more about 2016 used BMW 1 Series 118D SPORT

    BMW 1 Series

    118D SPORT

    • 68,462 miles
    • 2016 reg
    • Automatic
    • Diesel

    £10,350

    Watford

    View this car
  22. Read more about 2016 used BMW 2 Series Active Tourer 220D XDRIVE LUXURY ACTIVE TOURER

    BMW 2 Series Active Tourer

    220D XDRIVE LUXURY ACTIVE TOURER

    • 65,356 miles
    • 2016 reg
    • Automatic
    • Diesel

    £10,400

    Watford

    View this car
  23. Read more about 2016 used BMW X1 2.0 XDRIVE18D SPORT 5d 148 BHP

    BMW X1

    2.0 XDRIVE18D SPORT 5d 148 BHP

    • 93,610 miles
    • 2016 reg
    • Manual
    • Diesel

    £10,490

    Peterborough

    View this car
  24. Read more about 2018 used BMW 1 Series M Sport

    BMW 1 Series

    M Sport

    • 69,858 miles
    • 2018 reg
    • Manual
    • Diesel

    £10,490

    Peterborough

    View this car
  25. Read more about 2017 used BMW 1 Series 116d Sport [Nav]

    BMW 1 Series

    116d Sport [Nav]

    • 45,043 miles
    • 2017 reg
    • Manual
    • Diesel

    £10,498+ £159 admin fee

    Sheffield

    View this car
  26. Read more about 2014 used BMW X1 X1 XDRIVE20I SPORT

    BMW X1

    X1 XDRIVE20I SPORT

    • 44,165 miles
    • 2014 reg
    • Manual
    • Petrol

    £10,600

    Watford

    View this car
  27. Read more about 2018 used BMW 1 Series 1.5 118I SPORT 5d 134 BHP

    BMW 1 Series

    1.5 118I SPORT 5d 134 BHP

    • 80,955 miles
    • 2018 reg
    • Automatic
    • Petrol

    £10,700

    Peterborough

    View this car
  28. Read more about 2019 used BMW 1 Series 1.5 118I M SPORT 5d 134 BHP

    BMW 1 Series

    1.5 118I M SPORT 5d 134 BHP

    • 91,833 miles
    • 2019 reg
    • Manual
    • Petrol

    £10,700

    Peterborough

    View this car
  29. 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,700

    Peterborough

    View this car
  30. Read more about 2017 used BMW 2 Series Active Tourer 216d SE 5dr [Nav]

    BMW 2 Series Active Tourer

    216d SE 5dr [Nav]

    • 36,634 miles
    • 2017 reg
    • Manual
    • Diesel

    £10,720

    Nationwide delivery available

    View this car
  31. Read more about 2017 used BMW 2 Series Active Tourer 216d SE

    BMW 2 Series Active Tourer

    216d SE

    • 36,634 miles
    • 2017 reg
    • Manual
    • Diesel

    £10,720

    Nationwide delivery available

    View this car
  32. Read more about 2016 used BMW 1 Series 2.0L 118D SE 5d AUTO 147 BHP

    BMW 1 Series

    2.0L 118D SE 5d AUTO 147 BHP

    • 55,890 miles
    • 2016 reg
    • Automatic
    • Diesel

    £10,800

    Watford

    View this car
  33. Read more about 2015 used BMW 2 Series Gran Tourer 1.5 218i M Sport (136 ps)

    BMW 2 Series Gran Tourer

    1.5 218i M Sport (136 ps)

    • 52,729 miles
    • 2015 reg
    • Manual
    • Petrol

    £10,916

    Nationwide delivery available

    View this car
  34. Read more about 2017 used BMW 3 Series Gran Turismo Luxury

    BMW 3 Series Gran Turismo

    Luxury

    • 94,156 miles
    • 2017 reg
    • Manual
    • Diesel

    £10,990

    Peterborough

    View this car
  35. Read more about 2019 used BMW 1 Series 116D M SPORT

    BMW 1 Series

    116D M SPORT

    • 75,710 miles
    • 2019 reg
    • Manual
    • Diesel

    £10,990

    Peterborough

    View this car
  36. Read more about 2019 used BMW 2 Series Active Tourer 218i SE 5dr

    BMW 2 Series Active Tourer

    218i SE 5dr

    • 39,152 miles
    • 2019 reg
    • Manual
    • Petrol

    £11,120

    Nationwide delivery available

    View this car
  37. Read more about 2019 used BMW 2 Series Active Tourer 218I Se Active Tourer

    BMW 2 Series Active Tourer

    218I Se Active Tourer

    • 39,152 miles
    • 2019 reg
    • Manual
    • Petrol

    £11,120

    Nationwide delivery available

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

    BMW 3 Series

    2.0 330E M SPORT 4d 181 BHP

    • 71,013 miles
    • 2016 reg
    • Automatic
    • Hybrid

    £11,400

    Peterborough

    View this car
  39. Read more about 2017 used BMW 1 Series 1.5L 116D SE 5d AUTO 114 BHP

    BMW 1 Series

    1.5L 116D SE 5d AUTO 114 BHP

    • 43,051 miles
    • 2017 reg
    • Automatic
    • Diesel

    £11,550

    Watford

    View this car
  40. 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

    £11,550

    Nationwide delivery available

    View this car
  41. Read more about 2018 used BMW 2 Series Gran Tourer 1.5L 218I SE GRAN TOURER 5D 139 BHP

    BMW 2 Series Gran Tourer

    1.5L 218I SE GRAN TOURER 5D 139 BHP

    • 30,635 miles
    • 2018 reg
    • Manual
    • Petrol

    £11,699

    Luton

    View this car
  42. Read more about 2016 used BMW X1 SDRIVE18D SPORT

    BMW X1

    SDRIVE18D SPORT

    • 75,469 miles
    • 2016 reg
    • Automatic
    • Diesel

    £11,700

    Peterborough

    View this car
  43. Read more about 2018 used BMW 1 Series 1.5 118I SE 5d 134 BHP

    BMW 1 Series

    1.5 118I SE 5d 134 BHP

    • 34,321 miles
    • 2018 reg
    • Manual
    • Petrol

    £11,700

    Peterborough

    View this car
  44. Read more about 2019 used BMW 1 Series 118i [1.5] Sport [Nav/Servotronic]

    BMW 1 Series

    118i [1.5] Sport [Nav/Servotronic]

    • 46,394 miles
    • 2019 reg
    • Manual
    • Petrol

    £11,777+ £159 admin fee

    Sheffield

    View this car
  45. Read more about 2016 used BMW 2 Series 1.5 218I M SPORT 2d 134 BHP

    BMW 2 Series

    1.5 218I M SPORT 2d 134 BHP

    • 67,090 miles
    • 2016 reg
    • Manual
    • Petrol

    £11,790

    Peterborough

    View this car
  46. Read more about 2018 used BMW 2 Series Gran Tourer 1.5L 218I SPORT GRAN TOURER 5D 139 BHP

    BMW 2 Series Gran Tourer

    1.5L 218I SPORT GRAN TOURER 5D 139 BHP

    • 52,671 miles
    • 2018 reg
    • Manual
    • Petrol

    £11,899

    Luton

    View this car
  47. 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,900

    Watford

    View this car
  48. Read more about 2017 used BMW 1 Series 1.5 116D M SPORT 5d 114 BHP

    BMW 1 Series

    1.5 116D M SPORT 5d 114 BHP

    • 71,335 miles
    • 2017 reg
    • Automatic
    • Diesel

    £11,900

    Peterborough

    View this car

Can't find what you're looking for?

Create a personalised stock alert

Create alert

Used BMW cars buying guide

Used BMW cars are among the most desirable around. BMW is famous for making cars that are stylish and great to drive and there are lots of used BMWs to choose from, whether you want a compact, cost-effective hatchback, a family-friendly SUV, a classy convertible or a sporty two-seater.

BMW is a German brand, based in Munich, that has been making cars since 1927. Today it’s one of the biggest car companies in the world, selling more than two million new cars in 2023. Although it’s known for its sporty models, BMW produces many different types of car and offers a range of hybrid and pure-electric models.

Which used BMW cars are for sale?

The range of used BMW cars for sale covers most categories of car. The smallest is the i3 electric car, then there’s the 1 Series hatchback and the 2 Series coupe and convertible models. The 2 Series Active Tourer and Gran Tourer are compact five-seat and seven-seat MPVs.

The BMW 3 Series is a mid-size saloon or estate model, while the 4 Series is a two-door or five-door coupe, or a two-door convertible. The 5 Series is a large saloon or estate model, while the 6 Series and 8 Series are large coupe or convertible models.

BMW produces a lot of SUVs – they are the X1, X2, X3, X4, X5, X6, X7 and XM.

Are there any hybrid or electric BMW models?

Most BMW models are available with plug-in hybrid power, combining a petrol engine with electric motor. The notable exceptions are the 1 Series and various coupe and convertible models.

You’ll find a number of used BMW pure-electric models for sale – these are the i3, iX1, iX2, iX3, iX and XM.

What are the most popular BMW models?

BMW 1 Series

The BMW 1 Series is a hatchback model that’s compact and cost-effective, yet gives you the full BMW experience. The latest, five-door-only model was introduced in 2019, replacing a version sold new from 2011 to 2019 that was available as either a three- or a five-door model.

BMW 3 Series

The BMW 3 Series is one of BMW’s most popular and longest-running models. It’s available as either a four-door saloon or five-door estate called 3 Series Touring. A huge range of engines and trims are available, many with an automatic gearbox included as standard.

BMW 5 Series

The BMW 5 Series is a large saloon and estate model (called 5 Series Touring) that gives you a huge amount of interior space and features for your money. It’s comfortable and enjoyable to drive and most versions have an automatic gearbox included as standard.

BMW 2 Series Active Tourer

The BMW 2 Series Active Tourer is a five-seat MPV that gives you a lot of interior space in a car that’s compact and easy to park. All versions are relaxing to drive and give good fuel economy. If you need more space, check out the BMW 2 Series Gran Tourer, a longer, seven-seat version of the Active Tourer.

BMW i3

The BMW i3 is a compact, pure-electric hatchback that was sold new in the UK between 2013 and 2022. It's small enough to fit into all but the tiniest parking spaces, yet is well-equipped and good to drive. Official maximum battery range is up to 191 miles for the most recent versions.

Which BMW models are SUVs?

The BMW SUV models are the X1, X2, X3, X4, X5, X6, X7, iX and XM. The models with an odd number in their name (and the iX and XM) have a conventional SUV look with a tall, squared-off body – the larger the number, the larger the car, although the XM is roughly the same size as the X7.

The BMW SUV models with an even number in their name – the X2, X4 and X6 – are essentially coupe versions of X1, X3 and X5, with the same raised height but with a lower roofline and sleeker styling behind the front doors.

There are four pure-electric BMW SUV models – the iX1, iX2, iX3 and iX.

An easier way to buy or sell a BMW car

You’ll find lots of used cars for sale at Cazoo, all available to buy through our trusted dealers.

Cazoo makes selling a car just as easy – simply visit our value my car page and enter a few details for an instant online valuation. If you accept the offer, our partners will get in touch to arrange payment and collection of your car at a time that suits you.

Used BMW cars FAQs