Big savings on used cars! Up to £1,200 off selected models.

Shop deals

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. We have a wide range of used BMW 3 Series cars for sale that are available to buy or finance.

Finance representative example (PCP)

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


Fixed rate of interest per annum
6.18%
48 monthly payments
£242.35
Total amount payable
£21,816.80
Cost of credit
£5,316.80
Optional final payment
£8,184.00
Annual mileage limit
10,000 miles
Excess mileage charge
4p/mile

1 - 47 of 66 results

  1. Finance representative example (PCP)

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


    Fixed rate of interest per annum
    6.18%
    48 monthly payments
    £242.35
    Total amount payable
    £21,816.80
    Cost of credit
    £5,316.80
    Optional final payment
    £8,184.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 2019 used BMW 3 Series 2.0 330e 12kWh Sport Pro Auto

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Auto

      94,337 miles2019 regAutomaticHybrid

    £208/month PCP

    £14,900

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

    BMW 3 Series

    2.0 320d Sport Auto

      80,398 miles2019 regAutomaticDiesel

    £211/month PCP

    £15,450

    View this car
  5. Read more about 2018 used BMW 3 Series 2.0 318d SE

    BMW 3 Series

    2.0 318d SE

      84,804 miles2018 regManualDiesel

    £212/month HP

    £10,150

    View this car
  6. Read more about 2020 used BMW 3 Series 2.0 320d SE

    BMW 3 Series

    2.0 320d SE

      50,409 miles2020 regManualDiesel

    £220/month PCP

    £16,250

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

    £221/month PCP

    £16,200

    View this car
  8. Read more about 2020 used BMW 3 Series 2.0 320i SE Auto

    BMW 3 Series

    2.0 320i SE Auto

      89,889 miles2020 regAutomaticPetrol

    £223/month PCP

    £15,050

    View this car
  9. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh Sport Pro Auto

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Auto

      83,552 miles2020 regAutomaticPlug-in hybrid

    £225/month PCP

    £16,350

    View this car
  10. Read more about 2016 used BMW 3 Series 2.0 318d Sport

    BMW 3 Series

    2.0 318d Sport

      65,848 miles2016 regManualDiesel

    £226/month HP

    £10,700

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

    BMW 3 Series

    2.0 320d M Sport Auto

      82,439 miles2019 regAutomaticDiesel

    £240/month PCP

    £16,850

    View this car
  12. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh SE Pro Touring Auto

    BMW 3 Series

    2.0 330e 12kWh SE Pro Touring Auto

      82,984 miles2020 regAutomaticPlug-in hybrid

    £243/month PCP

    £16,950

    View this car
  13. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh Sport Pro Auto

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Auto

      70,035 miles2020 regAutomaticHybrid

    £244/month PCP

    £16,900

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

    BMW 3 Series

    2.0 330e 7.6kWh Sport Auto

      82,629 miles2017 regAutomaticPlug-in hybrid

    £245/month HP

    £11,450

    View this car
  15. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      35,982 miles2019 regAutomaticPlug-in hybrid

    £250/month PCP

    £18,500

    View this car
  16. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh Sport Pro Auto

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Auto

      55,116 miles2020 regAutomaticPlug-in hybrid

    £250/month PCP

    £17,950

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

    BMW 3 Series

    2.0 330e 7.6kWh Sport Auto

      83,996 miles2018 regAutomaticPlug-in hybrid

    £251/month HP

    £11,650

    View this car
  18. Read more about 2016 used BMW 3 Series 2.0 320i Sport xDrive

    £300 off

    BMW 3 Series

    2.0 320i Sport xDrive

      52,201 miles2016 regManualPetrol

    £252/month HP

    was £12,000£11,700

    View this car
  19. Read more about 2016 used BMW 3 Series 1.5 318i Sport Touring Auto

    BMW 3 Series

    1.5 318i Sport Touring Auto

      81,936 miles2016 regAutomaticPetrol

    £253/month HP

    £11,750

    View this car
  20. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      74,545 miles2020 regAutomaticPlug-in hybrid

    £255/month PCP

    £17,250

    View this car
  21. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      38,208 miles2019 regAutomaticPlug-in hybrid

    £256/month PCP

    £18,650

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

    BMW 3 Series

    2.0 320d SE Touring

      31,634 miles2020 regManualDiesel

    £258/month PCP

    £18,750

    View this car
  23. Read more about 2016 used BMW 3 Series 2.0 320d M Sport

    BMW 3 Series

    2.0 320d M Sport

      62,658 miles2016 regManualDiesel

    £258/month HP

    £11,950

    View this car
  24. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      58,997 miles2020 regAutomaticHybrid

    £260/month PCP

    £18,450

    View this car
  25. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      67,421 miles2020 regAutomaticPlug-in hybrid

    £260/month PCP

    £17,700

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

    BMW 3 Series

    2.0 320d Sport Auto

      59,190 miles2019 regAutomaticDiesel

    £260/month PCP

    £17,950

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

    BMW 3 Series

    2.0 330e 7.6kWh Sport Auto

      86,956 miles2018 regAutomaticHybrid

    £262/month HP

    £12,100

    View this car
  28. Read more about 2016 used BMW 3 Series 2.0 330e 7.6kWh M Sport Auto

    BMW 3 Series

    2.0 330e 7.6kWh M Sport Auto

      80,388 miles2016 regAutomaticHybrid

    £262/month HP

    £12,100

    View this car
  29. Read more about 2018 used BMW 3 Series 2.0 320d M Sport Shadow Edition Auto xDrive

    BMW 3 Series

    2.0 320d M Sport Shadow Edition Auto xDrive

      74,649 miles2018 regAutomaticDiesel

    £263/month PCP

    £15,400

    View this car
  30. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      54,940 miles2020 regAutomaticPetrol

    £265/month PCP

    £18,550

    View this car
  31. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      39,902 miles2019 regAutomaticPlug-in hybrid

    £265/month PCP

    £18,950

    View this car
  32. Read more about 2018 used BMW 3 Series 2.0 320i M Sport Shadow Edition Auto

    BMW 3 Series

    2.0 320i M Sport Shadow Edition Auto

      74,012 miles2018 regAutomaticPetrol

    £267/month PCP

    £15,300

    View this car
  33. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      33,791 miles2019 regAutomaticPlug-in hybrid

    £268/month PCP

    £19,300

    View this car
  34. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh Sport Pro Auto

    BMW 3 Series

    2.0 330e 12kWh Sport Pro Auto

      50,129 miles2021 regAutomaticPetrol

    £270/month PCP

    £19,050

    View this car
  35. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      48,066 miles2020 regAutomaticPlug-in hybrid

    £275/month PCP

    £19,500

    View this car
  36. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      40,379 miles2020 regAutomaticHybrid

    £279/month PCP

    £19,650

    View this car
  37. Read more about 2020 used BMW 3 Series 2.0 320i Sport Auto

    BMW 3 Series

    2.0 320i Sport Auto

      15,207 miles2020 regAutomaticPetrol

    £286/month PCP

    £19,900

    View this car
  38. Read more about 2020 used BMW 3 Series 2.0 320d Sport Auto

    BMW 3 Series

    2.0 320d Sport Auto

      40,667 miles2020 regAutomaticDiesel

    £288/month PCP

    £19,850

    View this car
  39. Read more about 2017 used BMW 3 Series 2.0 318d M Sport

    BMW 3 Series

    2.0 318d M Sport

      76,275 miles2017 regManualDiesel

    £290/month HP

    £13,150

    View this car
  40. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      27,281 miles2019 regAutomaticPetrol

    £292/month PCP

    £20,450

    View this car
  41. Read more about 2019 used BMW 3 Series 2.0 330i M Sport Auto

    BMW 3 Series

    2.0 330i M Sport Auto

      64,927 miles2019 regAutomaticPetrol

    £300/month PCP

    £18,700

    View this car
  42. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto xDrive

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto xDrive

      69,301 miles2020 regAutomaticPlug-in hybrid

    £303/month PCP

    £19,500

    View this car
  43. Read more about 2016 used BMW 3 Series 2.0 320d M Sport Auto

    BMW 3 Series

    2.0 320d M Sport Auto

      65,525 miles2016 regAutomaticDiesel

    £304/month HP

    £13,700

    View this car
  44. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      16,838 miles2020 regAutomaticPlug-in hybrid

    £305/month PCP

    £22,050

    View this car
  45. Read more about 2018 used BMW 3 Series 2.0 320i Sport xDrive

    BMW 3 Series

    2.0 320i Sport xDrive

      50,730 miles2018 regManualPetrol

    £305/month HP

    £13,750

    View this car
  46. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      23,753 miles2019 regAutomaticPlug-in hybrid

    £306/month PCP

    £21,150

    View this car
  47. Read more about 2020 used BMW 3 Series 2.0 320i Sport Auto

    BMW 3 Series

    2.0 320i Sport Auto

      17,714 miles2020 regAutomaticPetrol

    £309/month PCP

    £20,700

    View this car
  48. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      31,115 miles2021 regAutomaticPetrol

    £309/month PCP

    £21,750

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

    BMW 3 Series

    2.0 330e 7.6kWh Sport Auto

      22,176 miles2016 regAutomaticPlug-in hybrid

    £314/month HP

    £14,100

    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?

The style of the car

The 3 Series is BMW’s best-selling model. It’s a family/executive car that’s available as either a four-door saloon or five-door estate (known as Touring). There are lots of versions to choose from and all offer a blend of great quality and practicality. Whether you go for the latest model (on sale new since 2019) or its predecessor, the 3 Series is a sharp-looking car. M Sport versions have a sportier look, with different bumpers and larger alloy wheels.

How it drives

The BMW 3 Series is a rewarding car to drive. Its rear-wheel drive layout (or four-wheel drive for xDrive models), precise steering and great balance through corners make it as enjoyable as some sports cars. Most of the engines available give you strong performance, as well as superb fuel economy. Long-distance comfort is excellent thanks to the quiet interior and smooth ride. Sportier models have stiffer suspension and larger wheels that can make the ride a bit bumpier, but they’re still comfortable.

The interior

The 3 Series has a high-quality interior that feels well built and looks great. Many useful high-tech features are available and both the latest model and the previous version have an infotainment system that feels bang up to date and is easy to use. All versions of the 3 Series have five seats. Both saloon and Touring models have lots of space for four adults but the central back seat is best suited to children since it’s rather hard and narrow. All versions have a large boot, with the saloon’s being big enough for three medium suitcases. The Touring’s boot isn’t as large as some rivals’ but it’s roomy enough for four medium suitcases and you can open the back window separately from the boot lid, which is handy in tight parking spaces.

Running costs and reliability

Most 3 Series models offer a good compromise between performance and fuel economy, with impressive mpg figures for all but the most high-performance petrol models. A plug-in hybrid version called the 330e has been on sale new since 2017,  offering very low fuel consumption and CO2 emissions plus the ability to travel short distances on electric power alone. BMW has an excellent reputation for reliability although the brand finished last in the most recent J.D. Power UK Vehicle Dependability Study, an independent customer satisfaction survey.

How the BMW 3 Series compares with similar cars

The BMW 3 Series is smaller and costs less than the BMW 5 Series but it’s bigger than BMW’s 1 Series models. Its main rivals are the Audi A4 and Mercedes C-Class and all three are closely matched for size, quality and equipment. The 3 Series is a similar size to cars such as the Ford Mondeo and Vauxhall Insignia but since it’s a premium-brand model it generally costs more to buy.

Which is better, the BMW 3 Series or Audi A4? Our car comparison guide tells you everything you need to know.

BMW 3 Series common questions