Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,592 Used BMW 3 Series cars for sale

BMW 3 Series2019 (17) - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 (17) - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)23

£12,995

£252/pm (HP)

  • 3L
  • 69.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Small Cars Online

01823217645 *

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

2019 - 320i M Sport 4dr Step Auto46

Low Mileage

£14,120

£287/pm (CS)

  • 2L
  • 50.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

drivedirect Leamington Spa

01926569991 *

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

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Low Mileage

£49,993

  • 2L
  • 1.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2008 (58) - 3.0 325d M Sport Steptronic Euro 4 2dr

2008 (58) - 3.0 325d M Sport Steptronic Euro 4 2dr37

Low Mileage

£3,995

£84/pm (HP)

  • 3L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

TRADE CARS LTD

01924908890 *

BMW 3 Series2014 (64) - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2014 (64) - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)56

£4,995

£84/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Petrol
  • Manual
  • Saloon

SA CARS (DERBY) LTD

01332982140 *

BMW 3 Series2015 (65) - 2.0 318d Sport Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d Sport Euro 6 (s/s) 4dr26

Low Mileage

£10,799

£206/pm (HP)

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AB Car Sales (South West) Ltd

01822661594 *

BMW 3 Series2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)21

Low Mileage

£17,000

  • 3L
  • 44.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Low Mileage

£1,995

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series2021 (71) - M340i xDrive MHT 5dr Step Auto

2021 (71) - M340i xDrive MHT 5dr Step Auto83

Low Mileage

£38,990

£634/pm (PCP)

  • 3L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Rosso Performance LTD

01133236280 *

BMW 3 Series2015 - 3.0 335d xDrive M Sport Saloon 4-Door

2015 - 3.0 335d xDrive M Sport Saloon 4-Door20

£10,999

  • 3L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chester Motor Company

01207262648 *

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)34

£17,000

£318/pm (PCP)

  • 2L
  • 78.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)

2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)25

Low Mileage

£7,749

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Manual
  • Estate

Corner Park Garage (Swansea)

01792344016 *

BMW 3 Series2025 - M340i xDrive MHT 5dr Step Auto

2025 - M340i xDrive MHT 5dr Step Auto12

£57,898

  • 9.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Bristol

01416118398 *

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto

2022 - 320i xDrive M Sport 4dr Step Auto23

£28,995

£444/pm (PCP)

  • 2L
  • 28.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fleetwise

02890022201 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto

2021 - 330e M Sport 4dr Step Auto39

£20,299

£345/pm (PCP)

  • 2L
  • 42.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£33,498

  • 2L
  • 16.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

BMW 3 Series2016 (16) - 2.0 318d Sport Euro 6 (s/s) 4dr

2016 (16) - 2.0 318d Sport Euro 6 (s/s) 4dr6

Low Mileage

£8,994

£168/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Vivian Price Cars

01172331344 *

BMW 3 Series2019 - 2.0 318d SE Euro 6 (s/s) 4dr

2019 - 2.0 318d SE Euro 6 (s/s) 4dr72

£11,250

£215/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)34

£17,800

£283/pm (PCP)

  • 2L
  • 64.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr49

Reduced

£17,995

£286/pm (PCP)

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Nation Ltd

01945664291 *

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.