Used BMW cars

Find used BMW cars famous for their high-quality, high-tech models that are fun to drive. Its range offers something for everyone, from two-seaters to seven-seaters. We have a wide range of used BMW cars for sale that are available to buy or finance including the 1 Series, 3 Series and 5 Series.

Finance representative example (PCP)

Total cash price £18,725. Borrowing £16,725 with a £2,000 deposit at a representative APR of 9.9%.


Fixed rate of interest per annum
5.13%
48 monthly payments
£267.57
Total amount payable
£23,766.36
Cost of credit
£5,041.36
Optional final payment
£8,923
Annual mileage limit
10,000 miles
Excess mileage charge
4p/mile

1 - 48 of 588 results

  1. Finance representative example (PCP)

    Total cash price £18,725. Borrowing £16,725 with a £2,000 deposit at a representative APR of 9.9%.


    Fixed rate of interest per annum
    5.13%
    48 monthly payments
    £267.57
    Total amount payable
    £23,766.36
    Cost of credit
    £5,041.36
    Optional final payment
    £8,923
    Annual mileage limit
    10,000 miles
    Excess mileage charge
    4p/mile
  2. Read more about 2017 used BMW 1 Series 2L Sport 118d

    BMW 1 Series

    2L Sport 118d

    • 50,292 miles
    • 2017 reg
    • Manual
    • Diesel

    £12,300

    £189/month PCP

    View this car
  3. Read more about 2017 used BMW 1 Series 2L Sport 118d

    BMW 1 Series

    2L Sport 118d

    • 44,754 miles
    • 2017 reg
    • Manual
    • Diesel

    £12,625

    £202/month PCP

    View this car
  4. Read more about 2018 used BMW 3 Series 2L ED Plus 320d

    BMW 3 Series

    2L ED Plus 320d

    • 67,106 miles
    • 2018 reg
    • Manual
    • Diesel

    £13,450

    £205/month PCP

    View this car
  5. Read more about 2017 used BMW 2 Series 1.5L SE 218i

    BMW 2 Series

    1.5L SE 218i

    • 39,490 miles
    • 2017 reg
    • Manual
    • Petrol

    £14,150

    £206/month PCP

    View this car
  6. Read more about 2015 used BMW 1 Series 1.5L Sport 116d

    BMW 1 Series

    1.5L Sport 116d

    • 70,185 miles
    • 2015 reg
    • Manual
    • Diesel

    £10,350

    £210/month HP

    View this car
  7. Read more about 2017 used BMW 3 Series 2L SE 320d

    BMW 3 Series

    2L SE 320d

    • 58,548 miles
    • 2017 reg
    • Manual
    • Diesel

    £13,600

    £211/month PCP

    View this car
  8. Read more about 2017 used BMW X1 2L xLine 18d

    BMW X1

    2L xLine 18d

    • 78,266 miles
    • 2017 reg
    • Manual
    • Diesel

    £14,425

    £214/month PCP

    View this car
  9. Read more about 2018 used BMW 3 Series 2L ED Plus 320d

    BMW 3 Series

    2L ED Plus 320d

    • 57,805 miles
    • 2018 reg
    • Manual
    • Diesel

    £14,175

    £221/month PCP

    View this car
  10. Read more about 2017 used BMW 2 Series Active Tourer 1.5L Luxury 218i

    BMW 2 Series Active Tourer

    1.5L Luxury 218i

    • 39,102 miles
    • 2017 reg
    • Manual
    • Petrol

    £13,850

    £222/month PCP

    View this car
  11. Read more about 2018 used BMW 3 Series 2L ED Plus 320d

    BMW 3 Series

    2L ED Plus 320d

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

    £14,225

    £222/month PCP

    View this car
  12. Read more about 2017 used BMW 2 Series 1.5L Sport 218i

    BMW 2 Series

    1.5L Sport 218i

    • 37,283 miles
    • 2017 reg
    • Manual
    • Petrol

    £15,225

    £227/month PCP

    View this car
  13. Read more about 2017 used BMW 1 Series 2L Sport 118d

    BMW 1 Series

    2L Sport 118d

    • 32,409 miles
    • 2017 reg
    • Manual
    • Diesel

    £13,950

    £230/month PCP

    View this car
  14. Read more about 2019 used BMW 2 Series Gran Tourer 1.5L Sport 218i

    BMW 2 Series Gran Tourer

    1.5L Sport 218i

    • 47,794 miles
    • 2019 reg
    • Manual
    • Petrol

    £15,400

    £232/month PCP

    View this car
  15. Read more about 2016 used BMW 5 Series 2L SE 520d

    BMW 5 Series

    2L SE 520d

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

    £14,925

    £232/month PCP

    View this car
  16. Read more about 2015 used BMW 2 Series 2L Sport 218d

    BMW 2 Series

    2L Sport 218d

    • 65,873 miles
    • 2015 reg
    • Manual
    • Diesel

    £11,275

    £233/month HP

    View this car
  17. Read more about 2018 used BMW X1 2L SE 18d

    BMW X1

    2L SE 18d

    • 73,947 miles
    • 2018 reg
    • Automatic
    • Diesel

    £15,525

    £235/month PCP

    View this car
  18. Read more about 2016 used BMW 1 Series 1.5L SE 116d

    BMW 1 Series

    1.5L SE 116d

    • 39,812 miles
    • 2016 reg
    • Manual
    • Diesel

    £11,600

    £241/month HP

    View this car
  19. Read more about 2017 used BMW 3 Series 2L SE 330e

    BMW 3 Series

    2L SE 330e

    • 76,295 miles
    • 2017 reg
    • Automatic
    • Plug-in hybrid

    £15,075

    £241/month PCP

    View this car
  20. Read more about 2016 used BMW 5 Series 2L M Sport 520d

    BMW 5 Series

    2L M Sport 520d

    • 60,018 miles
    • 2016 reg
    • Automatic
    • Diesel

    £15,875

    £244/month PCP

    View this car
  21. Read more about 2018 used BMW 1 Series 1.5L SE 116d

    BMW 1 Series

    1.5L SE 116d

    • 63,323 miles
    • 2018 reg
    • Manual
    • Diesel

    £11,750

    £245/month HP

    View this car
  22. Read more about 2016 used BMW 5 Series 2L SE 520d

    BMW 5 Series

    2L SE 520d

    • 46,665 miles
    • 2016 reg
    • Automatic
    • Diesel

    £15,500

    £246/month PCP

    View this car
  23. Read more about 2016 used BMW 5 Series 2L Luxury 520d

    BMW 5 Series

    2L Luxury 520d

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

    £15,475

    £246/month PCP

    View this car
  24. Read more about 2018 used BMW 4 Series Gran Coupe 2L SE 420d

    BMW 4 Series Gran Coupe

    2L SE 420d

    • 42,876 miles
    • 2018 reg
    • Manual
    • Diesel

    £16,400

    £246/month PCP

    View this car
  25. Read more about 2016 used BMW 1 Series 1.5L SE 116d

    BMW 1 Series

    1.5L SE 116d

    • 45,929 miles
    • 2016 reg
    • Manual
    • Diesel

    £11,825

    £247/month HP

    View this car
  26. Read more about 2018 used BMW 3 Series 2L SE 318d

    BMW 3 Series

    2L SE 318d

    • 25,637 miles
    • 2018 reg
    • Manual
    • Diesel

    £15,700

    £247/month PCP

    View this car
  27. Read more about 2016 used BMW 1 Series 1.5L Sport 116d

    BMW 1 Series

    1.5L Sport 116d

    • 48,260 miles
    • 2016 reg
    • Manual
    • Diesel

    £12,075

    £253/month HP

    View this car
  28. Read more about 2016 used BMW 3 Series 2L M Sport 320d

    BMW 3 Series

    2L M Sport 320d

    • 59,686 miles
    • 2016 reg
    • Automatic
    • Diesel

    £15,700

    £254/month PCP

    View this car
  29. Read more about 2016 used BMW 1 Series 1.5L ED Plus 116d

    BMW 1 Series

    1.5L ED Plus 116d

    • 43,541 miles
    • 2016 reg
    • Manual
    • Diesel

    £12,125

    £254/month HP

    View this car
  30. Read more about 2016 used BMW 1 Series 1.5L Sport 116d

    BMW 1 Series

    1.5L Sport 116d

    • 48,012 miles
    • 2016 reg
    • Manual
    • Diesel

    £12,150

    £255/month HP

    View this car
  31. Read more about 2017 used BMW 1 Series 1.5L SE 116d

    BMW 1 Series

    1.5L SE 116d

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

    £12,175

    £255/month HP

    View this car
  32. Read more about 2016 used BMW 3 Series 2L SE 320i

    BMW 3 Series

    2L SE 320i

    • 6,777 miles
    • 2016 reg
    • Manual
    • Petrol

    £16,075

    £256/month PCP

    View this car
  33. Read more about 2018 used BMW 3 Series 2L SE 320i

    BMW 3 Series

    2L SE 320i

    • 17,247 miles
    • 2018 reg
    • Manual
    • Petrol

    £16,325

    £256/month PCP

    View this car
  34. Read more about 2016 used BMW 3 Series 1.5L SE 318i

    BMW 3 Series

    1.5L SE 318i

    • 53,040 miles
    • 2016 reg
    • Manual
    • Petrol

    £12,250

    £257/month HP

    View this car
  35. Read more about 2015 used BMW 1 Series 1.5L Sport 118i

    BMW 1 Series

    1.5L Sport 118i

    • 35,927 miles
    • 2015 reg
    • Manual
    • Petrol

    £12,350

    £260/month HP

    View this car
  36. Read more about 2018 used BMW 1 Series 1.5L M Sport Shadow Edition 118i

    BMW 1 Series

    1.5L M Sport Shadow Edition 118i

    • 36,551 miles
    • 2018 reg
    • Manual
    • Petrol

    £17,500

    £260/month PCP

    View this car
  37. Read more about 2017 used BMW 1 Series 1.5L SE 116d

    BMW 1 Series

    1.5L SE 116d

    • 35,196 miles
    • 2017 reg
    • Manual
    • Diesel

    £12,425

    £262/month HP

    View this car
  38. Read more about 2018 used BMW 2 Series Gran Tourer 2L SE 218d

    BMW 2 Series Gran Tourer

    2L SE 218d

    • 16,199 miles
    • 2018 reg
    • Manual
    • Diesel

    £17,025

    £262/month PCP

    View this car
  39. Read more about 2017 used BMW 4 Series Gran Coupe 2L M Sport 420i

    BMW 4 Series Gran Coupe

    2L M Sport 420i

    • 67,186 miles
    • 2017 reg
    • Manual
    • Petrol

    £16,250

    £264/month PCP

    View this car
  40. Read more about 2017 used BMW X1 2L SE 18d

    BMW X1

    2L SE 18d

    • 40,005 miles
    • 2017 reg
    • Automatic
    • Diesel

    £17,100

    £264/month PCP

    View this car
  41. Read more about 2019 used BMW 1 Series 1.5L M Sport Shadow Edition 118i

    BMW 1 Series

    1.5L M Sport Shadow Edition 118i

    • 28,197 miles
    • 2019 reg
    • Manual
    • Petrol

    £18,150

    £264/month PCP

    View this car
  42. Read more about 2015 used BMW 1 Series 1.5L Sport 118i

    BMW 1 Series

    1.5L Sport 118i

    • 33,353 miles
    • 2015 reg
    • Manual
    • Petrol

    £12,575

    £265/month HP

    View this car
  43. Read more about 2015 used BMW 1 Series 1.6L Sport 116i

    BMW 1 Series

    1.6L Sport 116i

    • 27,817 miles
    • 2015 reg
    • Manual
    • Petrol

    £12,625

    £267/month HP

    View this car
  44. Read more about 2017 used BMW 2 Series 2L M Sport 220i

    BMW 2 Series

    2L M Sport 220i

    • 30,207 miles
    • 2017 reg
    • Automatic
    • Petrol

    £17,625

    £267/month PCP

    View this car
  45. Read more about 2019 used BMW 1 Series 1.5L M Sport Shadow Edition 118i

    BMW 1 Series

    1.5L M Sport Shadow Edition 118i

    • 43,429 miles
    • 2019 reg
    • Manual
    • Petrol

    £17,700

    £267/month PCP

    View this car
  46. Read more about 2017 used BMW 1 Series 2L SE 118d

    BMW 1 Series

    2L SE 118d

    • 39,389 miles
    • 2017 reg
    • Manual
    • Diesel

    £12,700

    £269/month HP

    View this car
  47. Read more about 2016 used BMW 1 Series 1.5L Sport 116d

    BMW 1 Series

    1.5L Sport 116d

    • 32,907 miles
    • 2016 reg
    • Manual
    • Diesel

    £12,775

    £270/month HP

    View this car
  48. Read more about 2019 used BMW X1 1.5L Sport 18i

    BMW X1

    1.5L Sport 18i

    • 30,107 miles
    • 2019 reg
    • Manual
    • Petrol

    £17,825

    £271/month PCP

    View this car
  49. Read more about 2018 used BMW 1 Series 1.5L M Sport Shadow Edition 118i

    BMW 1 Series

    1.5L M Sport Shadow Edition 118i

    • 18,275 miles
    • 2018 reg
    • Manual
    • Petrol

    £18,425

    £272/month PCP

    View this car

Can't find what you're looking for?

Set up a personalised stock alert

Set up an alert

BMW car buying guide

BMW is one of the most desirable brands on the road with a range of cars that are stylish, luxurious and comfortable. They are all fantastic to drive and brilliantly engineered with systems such as xDrive, which improves performance and safety. Interiors are well designed with the needs of the driver in mind, so everything is at their fingertips. Thanks to the innovation featured in the brand’s EfficientDynamics, BMW cars have the perfect balance between performance and economy.

You’ll find an impressive array of advanced technology in any BMW, providing you with state-of-the-art in-car entertainment and incredible safety features. The industry leading iDrive infotainment system allows you to control a whole host of functions and settings in one place while being able to keep your eyes on the road. BMW also has a long list of safety programmes fitted to its models such as autonomous driver safety aids.

BMW produces premium cars which are practical and won’t let you down. They also don’t cost the earth to buy or run, making them very popular with owners who have busy family and work lives.

BMW common questions