Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,323 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E33

£17,995

£399/pm (PCP)

  • 2L
  • 98.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2019 (68) - 4-Door

2019 (68) - 4-Door16

Reduced

£11,695

£224/pm (HP)

  • 3L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Diesels Direct

01502441258 *

BMW 3 Series2021 (21) - M340d xDrive MHT 4dr Step Auto

2021 (21) - M340d xDrive MHT 4dr Step Auto46

£26,995

£441/pm (PCP)

  • 3L
  • 67.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

H. Tones Oxford Garage

01429801496 *

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

2020 (20) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)41

£20,495

£341/pm (PCP)

  • 2L
  • 70.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motoring Way LTD

01495365016 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr52

Reduced

£18,449

£456/pm (PCP)

  • 2L
  • 96.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

BMW 3 Series2014 (64) - 1.6 316i Sport Touring Auto Euro 6 (s/s) 5dr

2014 (64) - 1.6 316i Sport Touring Auto Euro 6 (s/s) 5dr52

Low Mileage

£9,489

£178/pm (HP)

  • 1.6L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Grand Motors Stockport Ltd

01614139892 *

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

2021 - 320i M Sport 4dr Step Auto12

£23,498

  • 2L
  • 39.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

BMW 3 Series2019 (68) - SE 4-Door

2019 (68) - SE 4-Door25

£11,995

£231/pm (HP)

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Diesels Direct

01502441258 *

BMW 3 Series2016 (66) - 320i Sport 4dr

2016 (66) - 320i Sport 4dr43

£6,499

£115/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Milton Motor Centre

01234237535 *

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

2017 (17) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

MH Prestige Limited

01274087579 *

BMW 3 Series2021 - M340d MHT 5-Door

2021 - M340d MHT 5-Door7

£31,300

  • 3L
  • 55.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wheatley Car Centre

01865590954 *

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

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

Reduced

£31,998

  • 2L
  • 13.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Bathgate

01506353072 *

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto44

Low Mileage

£22,790

£487/pm (CS)

  • 2L
  • 24.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Thurlow Nunn Lowestoft

01502440235 *

BMW 3 Series2015 (65) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)

2015 (65) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)31

Reduced

£10,991

£210/pm (HP)

  • 2L
  • 84.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Greenaway Autos Ltd

02921674404 *

BMW 3 Series2010 (60) - 318d SE Business Edition 4dr

2010 (60) - 318d SE Business Edition 4dr20

Reduced

£2,595

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Economic Cars LTD

01494415169 *

BMW 3 Series2015 (15) - 320d EfficientDynamics Business 4dr

2015 (15) - 320d EfficientDynamics Business 4dr31

£2,985

  • 2L
  • 178.0K

    Miles
  • Diesel
  • Manual
  • Saloon

KARS2GO LIMITED

01254919310 *

BMW 3 Series2013 - 316i SE 4-Door

2013 - 316i SE 4-Door7

Low Mileage

£7,495

£136/pm (HP)

  • 1.6L
  • 56.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrera Cars Wales

01685702350 *

4.7/5 Stars

BMW 3 Series2019 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)69

Low Mileage

£23,995

£426/pm (PCP)

  • 2L
  • 35.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Autos Surrey

02037637047 *

BMW 3 Series2005 (05) - 318 Ci Sport 2dr

2005 (05) - 318 Ci Sport 2dr1

Low Mileage

£1,995

  • 2L
  • 166.2K

    Miles
  • Petrol
  • Manual
  • Convertible

Northwest Trade Centre Lancaster

01524938637 *

BMW 3 Series(07) - 335I SE TOURING 5-Door

(07) - 335I SE TOURING 5-Door48

Low Mileage

£3,995

  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Estate

HAMANDI AUTO LTD

02037634766 *

4.8/5 Stars

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.