Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,562 Used BMW 3 Series cars for sale

BMW 3 Series2024 (24) - 330e M Sport Touring 5-Door

2024 (24) - 330e M Sport Touring 5-Door25

£25,395

  • 2L
  • 58.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stoneacre Chesterfield Seat

01246389545 *

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door25

£19,500

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr34

Low Mileage

£10,000

  • 2L
  • 68.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Selection LTD

01285701378 *

BMW 3 Series2020 - M340i 4-Door

2020 - M340i 4-Door50

Reduced

£31,000

£512/pm (PCP)

  • 3L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

RJDMOTORS LTD

01405801345 *

BMW 3 Series2015 (65) - 320d SE 5dr

2015 (65) - 320d SE 5dr24

£6,490

£115/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Diesel
  • Manual
  • Estate

Real Deal Motors Ltd

01455247159 *

BMW 3 Series2019 - 3.0 M340i xDrive Auto 4WD 4dr

2019 - 3.0 M340i xDrive Auto 4WD 4dr65

Low Mileage

£31,995

£606/pm (PCP)

  • 3L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Merlin Performance

01202076893 *

BMW 3 Series2016 (66) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr46

Low Mileage

£8,999

£168/pm (HP)

  • 1.5L
  • 69.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

K & A CAR SALES LTD

02037726247 *

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

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

£31,998

  • 2L
  • 13.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto18

Reduced

£7,295

£132/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

AUTOTRADE LICHFIELD

01785569197 *

0/5 Stars

BMW 3 Series2013 - 2.0 320d Modern Touring xDrive Euro 5 (s/s) 5dr

2013 - 2.0 320d Modern Touring xDrive Euro 5 (s/s) 5dr60

Low Mileage

£8,995

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2015 (65) - 320i xDrive M Sport 4dr Step Auto

2015 (65) - 320i xDrive M Sport 4dr Step Auto25

Low Mileage

£13,495

£262/pm (HP)

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2016 (16) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)

2016 (16) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)34

£8,995

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2019 (69) - 330d xDrive M Sport 4dr Step Auto

2019 (69) - 330d xDrive M Sport 4dr Step Auto13

Low Mileage

£23,895

£430/pm (PCP)

  • 3L
  • 49.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

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

2022 - 330e M Sport 4dr Step Auto29

Low Mileage

£24,149

£412/pm (PCP)

  • 2L
  • 21.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

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

2021 - 320i M Sport 4dr Step Auto49

£20,449

£343/pm (PCP)

  • 2L
  • 48.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Stockton-On-Tees

01642937531 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)50

Reduced

£29,985

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorline Direct Ltd

01164646188 *

BMW 3 Series2017 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2017 - 335d xDrive M Sport Shadow Edition 4dr Step Auto56

Low Mileage

£21,999

£431/pm (HP)

  • 3L
  • 45.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

BCPerformance

01453705159 *

4.6/5 Stars

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door25

Low Mileage

£26,400

  • 2L
  • 22.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2009 - 2.0 318i SE Business Edition 4dr

2009 - 2.0 318i SE Business Edition 4dr65

Low Mileage

£3,995

£68/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Cuxton Road Car Sales

01634959364 *

0.9/5 Stars

BMW 3 SeriesM340d xDrive MHT 4dr Step Auto

M340d xDrive MHT 4dr Step Auto24

£33,620

  • 3L
  • 40.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evans Halshaw Hyundai Leeds

01133236292 *

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.