Big savings on used cars! Up to £800 off selected models. Shop deals

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 £16,500. Borrowing £14,500 with a £2,000 deposit at a representative APR of 12.9%.


Fixed rate of interest per annum
6.71%
48 monthly payments
£275.81
Total amount payable
£21,903.88
Cost of credit
£5,403.88
Optional final payment
£6,665.00
Annual mileage limit
10,000 miles
Excess mileage charge
4p/mile

1 - 47 of 337 results

  1. Finance representative example (PCP)

    Total cash price £16,500. Borrowing £14,500 with a £2,000 deposit at a representative APR of 12.9%.


    Fixed rate of interest per annum
    6.71%
    48 monthly payments
    £275.81
    Total amount payable
    £21,903.88
    Cost of credit
    £5,403.88
    Optional final payment
    £6,665.00
    Annual mileage limit
    10,000 miles
    Excess mileage charge
    4p/mile
  2. Find out if you’re eligible for car finance in minutes, with no impact on your credit score.

    Check your eligibility
  3. Read more about 2015 used BMW 1 Series 1.5 116d Sport

    £200 off

    BMW 1 Series

    1.5 116d Sport

      72,492 miles2015 regManualDiesel

    £156/month HP

    was £8,100£7,900

    View this car
  4. Read more about 2018 used BMW 1 Series 1.5 116d Sport

    £250 off

    BMW 1 Series

    1.5 116d Sport

      97,850 miles2018 regManualDiesel

    £178/month HP

    was £9,000£8,750

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

    BMW 1 Series

    1.5 116d Sport

      65,221 miles2016 regManualDiesel

    £194/month HP

    £9,350

    View this car
  6. Read more about 2020 used BMW 1 Series 1.5 116d SE

    BMW 1 Series

    1.5 116d SE

      67,915 miles2020 regManualDiesel

    £199/month PCP

    £13,600

    View this car
  7. Read more about 2018 used BMW 3 Series 2.0 320d ED Plus

    BMW 3 Series

    2.0 320d ED Plus

      43,266 miles2018 regManualDiesel

    £201/month PCP

    £12,750

    View this car
  8. Read more about 2016 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      57,371 miles2016 regManualPetrol

    £201/month HP

    £9,600

    View this car
  9. Read more about 2017 used BMW 1 Series 1.5 118i SE

    BMW 1 Series

    1.5 118i SE

      58,777 miles2017 regManualPetrol

    £213/month HP

    £10,050

    View this car
  10. Read more about 2016 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      55,058 miles2016 regManualPetrol

    £213/month HP

    £10,050

    View this car
  11. Read more about 2017 used BMW 1 Series 1.5 118i M Sport

    £300 off

    BMW 1 Series

    1.5 118i M Sport

      77,767 miles2017 regManualPetrol

    £213/month HP

    was £10,350£10,050

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

    BMW 2 Series

    1.5 218i Sport

      34,081 miles2017 regManualPetrol

    £214/month PCP

    £13,600

    View this car
  13. Read more about 2015 used BMW 1 Series 2.0 120d M Sport

    BMW 1 Series

    2.0 120d M Sport

      77,873 miles2015 regManualDiesel

    £214/month HP

    £10,100

    View this car
  14. Read more about 2019 used BMW 2 Series Active Tourer 2.0 220i SE DCT

    BMW 2 Series Active Tourer

    2.0 220i SE DCT

      48,748 miles2019 regAutomaticPetrol

    £215/month PCP

    £13,150

    View this car
  15. Read more about 2018 used BMW 2 Series 1.5 218i M Sport

    BMW 2 Series

    1.5 218i M Sport

      40,540 miles2018 regManualPetrol

    £215/month PCP

    £14,050

    View this car
  16. Read more about 2018 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      78,951 miles2018 regManualPetrol

    £215/month HP

    £10,150

    View this car
  17. Read more about 2019 used BMW 2 Series Active Tourer 1.5 225xe 7.6kWh Sport Auto 4WD

    £300 off

    BMW 2 Series Active Tourer

    1.5 225xe 7.6kWh Sport Auto 4WD

      71,036 miles2019 regAutomaticHybrid

    £221/month PCP

    was £13,900£13,600

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

    BMW 1 Series

    1.5 116d SE

      56,818 miles2017 regManualDiesel

    £223/month HP

    £10,450

    View this car
  19. Read more about 2017 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      60,467 miles2017 regManualPetrol

    £223/month HP

    £10,450

    View this car
  20. Read more about 2019 used BMW 2 Series Active Tourer 2.0 218d Luxury

    BMW 2 Series Active Tourer

    2.0 218d Luxury

      54,157 miles2019 regManualDiesel

    £224/month PCP

    £13,250

    View this car
  21. Read more about 2019 used BMW 1 Series 1.5 116d M Sport Shadow Edition

    BMW 1 Series

    1.5 116d M Sport Shadow Edition

      58,841 miles2019 regManualDiesel

    £226/month PCP

    £13,850

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

    BMW 1 Series

    1.5 118i M Sport Shadow Edition

      36,245 miles2018 regManualPetrol

    £229/month PCP

    £15,250

    View this car
  23. Read more about 2018 used BMW 3 Series 2.0 320i M Sport Touring

    BMW 3 Series

    2.0 320i M Sport Touring

      73,025 miles2018 regManualPetrol

    £230/month PCP

    £13,850

    View this car
  24. Read more about 2018 used BMW 3 Series 2.0 320d ED Plus Touring

    BMW 3 Series

    2.0 320d ED Plus Touring

      84,570 miles2018 regManualDiesel

    £230/month HP

    £10,700

    View this car
  25. Read more about 2018 used BMW 3 Series 2.0 320d ED Plus

    BMW 3 Series

    2.0 320d ED Plus

      96,715 miles2018 regManualDiesel

    £231/month HP

    £10,750

    View this car
  26. Read more about 2018 used BMW 5 Series 2.0 530e 9.2kWh SE Auto

    £300 off

    BMW 5 Series

    2.0 530e 9.2kWh SE Auto

      67,052 miles2018 regAutomaticPlug-in hybrid

    £231/month PCP

    was £15,700£15,400

    View this car
  27. Read more about 2018 used BMW i3 33kWh Auto

    BMW i3

    33kWh Auto

      22,764 miles2018 regAutomaticElectric

    £232/month PCP

    £14,350

    View this car
  28. Read more about 2016 used BMW 1 Series 1.5 118i SE

    BMW 1 Series

    1.5 118i SE

      37,817 miles2016 regManualPetrol

    £236/month HP

    £10,950

    View this car
  29. Read more about 2015 used BMW 2 Series Active Tourer 1.5 218i Luxury Auto

    BMW 2 Series Active Tourer

    1.5 218i Luxury Auto

      76,947 miles2015 regAutomaticPetrol

    £236/month HP

    £10,950

    View this car
  30. Read more about 2018 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      70,092 miles2018 regManualPetrol

    £238/month HP

    £11,000

    View this car
  31. Read more about 2018 used BMW 1 Series 2.0 120d Sport

    BMW 1 Series

    2.0 120d Sport

      85,860 miles2018 regManualDiesel

    £238/month HP

    £11,000

    View this car
  32. Read more about 2019 used BMW X1 1.5 18i SE sDrive

    BMW X1

    1.5 18i SE sDrive

      28,052 miles2019 regManualPetrol

    £238/month PCP

    £15,200

    View this car
  33. Read more about 2017 used BMW 3 Series 2.0 320d SE Touring

    BMW 3 Series

    2.0 320d SE Touring

      59,905 miles2017 regManualDiesel

    £239/month HP

    £11,050

    View this car
  34. Read more about 2020 used BMW 1 Series 1.5 116d SE DCT

    BMW 1 Series

    1.5 116d SE DCT

      41,287 miles2020 regAutomaticDiesel

    £240/month PCP

    £15,950

    View this car
  35. Read more about 2018 used BMW 2 Series Active Tourer 2.0 220d SE Auto

    BMW 2 Series Active Tourer

    2.0 220d SE Auto

      20,537 miles2018 regAutomaticDiesel

    £241/month PCP

    £14,300

    View this car
  36. Read more about 2016 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      41,066 miles2016 regManualPetrol

    £243/month HP

    £11,200

    View this car
  37. Read more about 2016 used BMW 4 Series Gran Coupe 2.0 420i SE

    BMW 4 Series Gran Coupe

    2.0 420i SE

      76,728 miles2016 regManualPetrol

    £246/month HP

    £11,300

    View this car
  38. Read more about 2017 used BMW 3 Series 2.0 330e 7.6kWh Sport Auto

    £300 off

    BMW 3 Series

    2.0 330e 7.6kWh Sport Auto

      23,685 miles2017 regAutomaticHybrid

    £246/month PCP

    was £15,150£14,850

    View this car
  39. Read more about 2020 used BMW 1 Series 1.5 118i Sport

    BMW 1 Series

    1.5 118i Sport

      41,918 miles2020 regManualPetrol

    £248/month PCP

    £15,950

    View this car
  40. Read more about 2018 used BMW 2 Series Active Tourer 1.5 225xe 7.6kWh Luxury Auto 4WD

    BMW 2 Series Active Tourer

    1.5 225xe 7.6kWh Luxury Auto 4WD

      44,110 miles2018 regAutomaticHybrid

    £248/month PCP

    £15,150

    View this car
  41. Read more about 2018 used BMW 1 Series 1.5 116d M Sport

    BMW 1 Series

    1.5 116d M Sport

      60,106 miles2018 regManualDiesel

    £250/month HP

    £11,450

    View this car
  42. Read more about 2019 used BMW 4 Series Gran Coupe 2.0 420d Sport Auto

    BMW 4 Series Gran Coupe

    2.0 420d Sport Auto

      71,935 miles2019 regAutomaticDiesel

    £252/month PCP

    £15,100

    View this car
  43. Read more about 2016 used BMW 3 Series 2.0 320i SE Touring

    BMW 3 Series

    2.0 320i SE Touring

      73,087 miles2016 regManualPetrol

    £252/month HP

    £11,550

    View this car
  44. Read more about 2019 used BMW 5 Series 2.0 520d SE Auto

    BMW 5 Series

    2.0 520d SE Auto

      81,110 miles2019 regAutomaticDiesel

    £253/month PCP

    £16,150

    View this car
  45. Read more about 2018 used BMW 3 Series 2.0 330e 7.6kWh SE Auto

    BMW 3 Series

    2.0 330e 7.6kWh SE Auto

      37,168 miles2018 regAutomaticHybrid

    £253/month PCP

    £15,000

    View this car
  46. Read more about 2016 used BMW 2 Series Active Tourer 1.5 225xe 7.6kWh Sport Auto 4WD

    BMW 2 Series Active Tourer

    1.5 225xe 7.6kWh Sport Auto 4WD

      78,061 miles2016 regAutomaticPlug-in hybrid

    £254/month HP

    £11,600

    View this car
  47. Read more about 2016 used BMW 2 Series Gran Tourer 1.5 218i Sport

    BMW 2 Series Gran Tourer

    1.5 218i Sport

      62,254 miles2016 regManualPetrol

    £254/month HP

    £11,600

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

    BMW 1 Series

    1.5 116d M Sport

      40,044 miles2016 regManualDiesel

    £254/month HP

    £11,600

    View this car
  49. Read more about 2019 used BMW 3 Series 2.0 320d SE Auto

    BMW 3 Series

    2.0 320d SE Auto

      56,272 miles2019 regAutomaticDiesel

    £254/month PCP

    £17,150

    View this car

Can't find what you're looking for?

Create a personalised stock alert

Create 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