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. We also have a selection of BMW Series 3 cars available on subscription.

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 87 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 3 Series 1.5L Sport 318i

    BMW 3 Series

    1.5L Sport 318i

    • 64,296 miles
    • 2017 reg
    • Manual
    • Petrol

    £12,775

    £197/month PCP

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

    BMW 3 Series

    2L SE 318d

    • 41,801 miles
    • 2016 reg
    • Manual
    • Diesel

    £13,750

    £211/month PCP

    View this car
  4. Read more about 2016 used BMW 3 Series 2L Sport 330e

    BMW 3 Series

    2L Sport 330e

    • 48,711 miles
    • 2016 reg
    • Automatic
    • Plug-in hybrid

    £14,275

    £213/month PCP

    View this car
  5. Read more about 2018 used BMW 3 Series 1.5L Sport 318i

    BMW 3 Series

    1.5L Sport 318i

    • 16,480 miles
    • 2018 reg
    • Manual
    • Petrol

    £15,175

    £231/month PCP

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

    BMW 3 Series

    2L ED Plus 320d

    • 42,403 miles
    • 2017 reg
    • Manual
    • Diesel

    £15,200

    £239/month PCP

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

    BMW 3 Series

    2L Sport 320d

    • 42,746 miles
    • 2017 reg
    • Automatic
    • Diesel

    £15,775

    £248/month PCP

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

    BMW 3 Series

    2L SE 318d

    • 23,913 miles
    • 2018 reg
    • Manual
    • Diesel

    £15,875

    £249/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 38,196 miles
    • 2016 reg
    • Manual
    • Diesel

    £15,750

    £250/month PCP

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

    BMW 3 Series

    2L SE 330e

    • 57,654 miles
    • 2018 reg
    • Automatic
    • Plug-in hybrid

    £15,925

    £251/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 64,477 miles
    • 2016 reg
    • Automatic
    • Diesel

    £15,900

    £263/month PCP

    View this car
  12. Read more about 2018 used BMW 3 Series 2L Sport 320d

    BMW 3 Series

    2L Sport 320d

    • 35,974 miles
    • 2018 reg
    • Manual
    • Diesel

    £16,800

    £264/month PCP

    View this car
  13. Read more about 2016 used BMW 3 Series 2L Sport 330e

    BMW 3 Series

    2L Sport 330e

    • 43,919 miles
    • 2016 reg
    • Automatic
    • Plug-in hybrid

    £16,525

    £267/month PCP

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

    BMW 3 Series

    2L Sport 320i

    • 11,046 miles
    • 2016 reg
    • Automatic
    • Petrol

    £17,025

    £275/month PCP

    View this car
  15. Read more about 2016 used BMW 3 Series 2L Sport 330e

    BMW 3 Series

    2L Sport 330e

    • 32,462 miles
    • 2016 reg
    • Automatic
    • Plug-in hybrid

    £17,525

    £281/month PCP

    View this car
  16. Read more about 2016 used BMW 3 Series 2L M Sport 330e

    BMW 3 Series

    2L M Sport 330e

    • 44,475 miles
    • 2016 reg
    • Automatic
    • Plug-in hybrid

    £17,575

    £282/month PCP

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

    BMW 3 Series

    2L SE 320i

    • 35,500 miles
    • 2017 reg
    • Manual
    • Petrol

    £16,975

    £282/month PCP

    View this car
  18. Read more about 2017 used BMW 3 Series 1.5L Sport 318i

    BMW 3 Series

    1.5L Sport 318i

    • 16,986 miles
    • 2017 reg
    • Automatic
    • Petrol

    £17,550

    £289/month PCP

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

    BMW 3 Series

    2L SE 330e

    • 41,671 miles
    • 2018 reg
    • Automatic
    • Petrol

    £17,875

    £289/month PCP

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

    BMW 3 Series

    2L ED Plus 320d

    • 42,258 miles
    • 2019 reg
    • Automatic
    • Diesel

    £18,275

    £291/month PCP

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

    BMW 3 Series

    2L M Sport 318d

    • 16,692 miles
    • 2016 reg
    • Manual
    • Diesel

    £17,550

    £292/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 16,257 miles
    • 2017 reg
    • Manual
    • Diesel

    £18,300

    £296/month PCP

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

    BMW 3 Series

    2L ED Plus 320d

    • 27,248 miles
    • 2018 reg
    • Automatic
    • Diesel

    £18,600

    £298/month PCP

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

    BMW 3 Series

    2L SE 320d

    • 28,992 miles
    • 2019 reg
    • Manual
    • Diesel

    £18,575

    £299/month PCP

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

    BMW 3 Series

    2L SE 320d

    • 27,888 miles
    • 2018 reg
    • Automatic
    • Diesel

    £18,775

    £300/month PCP

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

    BMW 3 Series

    2L SE 320i

    • 33,440 miles
    • 2018 reg
    • Automatic
    • Petrol

    £18,525

    £302/month PCP

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

    BMW 3 Series

    2L Sport 330e

    • 20,196 miles
    • 2017 reg
    • Automatic
    • Plug-in hybrid

    £18,925

    £303/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 37,068 miles
    • 2018 reg
    • Automatic
    • Diesel

    £18,925

    £304/month PCP

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

    BMW 3 Series

    2L SE 320d

    • 40,175 miles
    • 2018 reg
    • Automatic
    • Diesel

    £18,500

    £306/month PCP

    View this car
  30. Read more about 2018 used BMW 3 Series 2L M Sport Shadow Edition 330e

    BMW 3 Series

    2L M Sport Shadow Edition 330e

    • 64,714 miles
    • 2018 reg
    • Automatic
    • Petrol

    £18,675

    £311/month PCP

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

    BMW 3 Series

    2L Sport 330e

    • 25,612 miles
    • 2017 reg
    • Automatic
    • Plug-in hybrid

    £19,275

    £318/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 52,977 miles
    • 2016 reg
    • Automatic
    • Diesel

    £18,700

    £323/month PCP

    View this car
  33. Read more about 2015 used BMW 3 Series 2L M Sport BluePerformance 320d

    BMW 3 Series

    2L M Sport BluePerformance 320d

    • 43,487 miles
    • 2015 reg
    • Manual
    • Diesel

    £15,250

    £333/month HP

    View this car
  34. Read more about 2017 used BMW 3 Series 2L M Sport Shadow Edition 330e

    BMW 3 Series

    2L M Sport Shadow Edition 330e

    • 48,350 miles
    • 2017 reg
    • Automatic
    • Plug-in hybrid

    £20,475

    £345/month PCP

    View this car
  35. Read more about 2015 used BMW 3 Series 2L M Sport 325d

    BMW 3 Series

    2L M Sport 325d

    • 57,642 miles
    • 2015 reg
    • Manual
    • Diesel

    £15,750

    £345/month HP

    View this car
  36. Read more about 2018 used BMW 3 Series 2L M Sport Shadow Edition 320d

    BMW 3 Series

    2L M Sport Shadow Edition 320d

    • 34,335 miles
    • 2018 reg
    • Automatic
    • Diesel

    £21,075

    £346/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 66,250 miles
    • 2015 reg
    • Automatic
    • Diesel

    £15,775

    £346/month HP

    View this car
  38. Read more about 2016 used BMW 3 Series 3L M Sport 330d

    BMW 3 Series

    3L M Sport 330d

    • 34,306 miles
    • 2016 reg
    • Automatic
    • Diesel

    £20,700

    £355/month PCP

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

    BMW 3 Series

    3L M Sport 335d

    • 38,719 miles
    • 2017 reg
    • Automatic
    • Diesel

    £21,750

    £372/month PCP

    View this car
  40. Read more about 2018 used BMW 3 Series 2L M Sport Shadow Edition 330e

    BMW 3 Series

    2L M Sport Shadow Edition 330e

    • 39,721 miles
    • 2018 reg
    • Automatic
    • Petrol

    £22,000

    £373/month PCP

    View this car
  41. Read more about 2016 used BMW 3 Series 3L M Sport 335d

    BMW 3 Series

    3L M Sport 335d

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

    £21,525

    £382/month PCP

    View this car
  42. Read more about 2017 used BMW 3 Series 3L M Sport Shadow Edition 330d

    BMW 3 Series

    3L M Sport Shadow Edition 330d

    • 58,874 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,075

    £387/month PCP

    View this car
  43. Read more about 2019 used BMW 3 Series 2L M Sport 318d

    BMW 3 Series

    2L M Sport 318d

    • 22,046 miles
    • 2019 reg
    • Automatic
    • Diesel

    £23,200

    £392/month PCP

    View this car
  44. Read more about 2016 used BMW 3 Series 3L M Sport 335d

    BMW 3 Series

    3L M Sport 335d

    • 41,967 miles
    • 2016 reg
    • Automatic
    • Diesel

    £22,450

    £392/month PCP

    View this car
  45. Read more about 2017 used BMW 3 Series 3L M Sport 340i

    Special offer - £250 off

    BMW 3 Series

    3L M Sport 340i

    • 51,572 miles
    • 2017 reg
    • Automatic
    • Petrol

    was £22,450£22,200

    £394/month PCP

    View this car
  46. Read more about 2017 used BMW 3 Series 3L M Sport 335d

    BMW 3 Series

    3L M Sport 335d

    • 58,808 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,575

    £400/month PCP

    View this car
  47. Read more about 2019 used BMW 3 Series 2L Sport 320d

    BMW 3 Series

    2L Sport 320d

    • 21,644 miles
    • 2019 reg
    • Automatic
    • Diesel

    £25,700

    £404/month PCP

    View this car
  48. Read more about 2019 used BMW 3 Series 2L M Sport Shadow Edition 320i

    BMW 3 Series

    2L M Sport Shadow Edition 320i

    • 24,184 miles
    • 2019 reg
    • Automatic
    • Petrol

    £24,300

    £406/month PCP

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

    BMW 3 Series

    2L M Sport 320d

    • 39,162 miles
    • 2019 reg
    • Automatic
    • Diesel

    £26,150

    £422/month PCP

    View this car

Can't find what you're looking for?

Set up a personalised stock alert

Set up an 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