Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,400 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 318d MHT SE 5-Door

2020 - 318d MHT SE 5-Door54

Reduced

£14,500

£283/pm (HP)

  • 2L
  • 80.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hewson Motor Hub

01162165596 *

BMW 3 Series2021 - 318d MHT M Sport 5dr Step Auto

2021 - 318d MHT M Sport 5dr Step Auto31

£21,999

£361/pm (PCP)

  • 2L
  • 67.5K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2024 (74) - 320i M Sport Touring Auto - Pan Roof & Virtual Cockpit & Huge Spec 5-Door

2024 (74) - 320i M Sport Touring Auto - Pan Roof & Virtual Cockpit & Huge Spec 5-Door60

Low Mileage

£32,990

£460/pm (PCP)

  • 2L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

BMW 3 Series2012 (62) - 3.0 325d M Sport Euro 5 2dr

2012 (62) - 3.0 325d M Sport Euro 5 2dr21

Low Mileage

£6,490

£115/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Coupe

JMY Car Sales Ltd

01245202308 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto35

Low Mileage

£38,190

  • 2L
  • 3.2K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr53

£17,495

£361/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Just Audi VW

01522459180 *

BMW 3 Series2014 - 2.0 318d Sport 4dr

2014 - 2.0 318d Sport 4dr45

Low Mileage

£6,495

£115/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bath and Somerset Cars

01761252117 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto34

Low Mileage

£21,995

£392/pm (PCP)

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

iGEN Autos

02890023662 *

BMW 3 Series2016 (66) - 320d M Sport 4dr Step Auto

2016 (66) - 320d M Sport 4dr Step Auto4

£12,780

£247/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

BMW 3 Series2012 (62) - 320d Sport Plus 2dr Step Auto

2012 (62) - 320d Sport Plus 2dr Step Auto45

£5,999

  • 2L
  • 116.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Staverton Garage Limited

01327221580 *

BMW 3 Series2017 (17) - 320i Sport 4dr Step Auto

2017 (17) - 320i Sport 4dr Step Auto17

Low Mileage

£8,990

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

EAST MAINS MOTOR CO LTD

01506376854 *

BMW 3 Series2019 - 318d Sport 5dr Step Auto

2019 - 318d Sport 5dr Step Auto25

Reduced

£11,995

£231/pm (HP)

  • 2L
  • 104.6K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SM Motors NI

02827440451 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 628

Reduced

£19,490

£311/pm (PCP)

  • 2L
  • 71.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Mawsley Motor Company

01604343519 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto

2025 - 320i M Sport 5dr Step Auto34

£33,995

£472/pm (PCP)

  • 2L
  • 10.9K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2022 (72) - 330e xDrive M Sport 5dr Step Auto

2022 (72) - 330e xDrive M Sport 5dr Step Auto1

£29,490

  • 2L
  • 35.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Auto MC Limited TA Automotive Cars

01535280995 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 5dr Step Auto

2018 - 320d M Sport Shadow Edition 5dr Step Auto35

Low Mileage

£20,699

£440/pm (HP)

  • 2L
  • 29.8K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Winsford

01606535848 *

BMW 3 Series2014 - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2014 - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr52

Reduced

£9,295

£174/pm (HP)

  • 2L
  • 93.4K

    Miles
  • Diesel
  • Automatic
  • Estate

AQS CAR SPECIALISTS

01733306260 *

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto32

£13,495

  • 2L
  • 74.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2020 - M340i 4-Door

2020 - M340i 4-Door36

£29,995

£495/pm (PCP)

  • 3L
  • 50.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wheelers Chipping Norton

01608692663 *

4.6/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

Reduced

£32,998

  • 2L
  • 11.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Motherwell)

01698538870 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Jack Evans

Author: Jack Evans

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.