Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,499 Used BMW 3 Series cars for sale

BMW 3 Series2011 (11) - 320d SE 2dr Step Auto

2011 (11) - 320d SE 2dr Step Auto8

£4,495

  • 2L
  • 141.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Motor Mania

01614700093 *

BMW 3 Series2021 (70) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2021 (70) - 330e xDrive M Sport Pro Edition 5dr Step Auto1

£23,999

£394/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

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 Series2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)39

Reduced

£15,295

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2020 - 330e SE Pro 4dr Auto

2020 - 330e SE Pro 4dr Auto40

£14,799

£299/pm (HP)

  • 2L
  • 78.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

2018 - 320d M Sport Shadow Edition 4dr Step Auto26

Low Mileage

£17,299

£364/pm (HP)

  • 2L
  • 41.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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 Series2020 (70) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (70) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)25

Low Mileage

£20,999

  • 2L
  • 39.0K

    Miles
  • Petrol
  • Automatic
  • Estate

HPL Motors Preston

01772957419 *

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 E45

£19,850

£316/pm (PCP)

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Mylson Ltd

01616698222 *

BMW 3 Series2013 (13) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr

2013 (13) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr45

Low Mileage

£6,990

£134/pm (HP)

  • 2L
  • 72.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lennox Auto Limited

02039484608 *

BMW 3 Series2021 (21) - 320d MHT M Sport 4dr Step Auto

2021 (21) - 320d MHT M Sport 4dr Step Auto25

£18,799

  • 2L
  • 60.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2021 - 330E M Sport 4Dr Step Auto

2021 - 330E M Sport 4Dr Step Auto28

Low Mileage

£21,099

£336/pm (PCP)

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]45

£20,495

£373/pm (PCP)

  • 2L
  • 51.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

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

2024 - 330e M Sport 4dr Step Auto42

£28,111

£446/pm (PCP)

  • 2L
  • 21.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2018 (18) - 316d Sport 4dr Step Auto ++ SAT NAV / DAB / ULEZ / 68.9 MPG ++

2018 (18) - 316d Sport 4dr Step Auto ++ SAT NAV / DAB / ULEZ / 68.9 MPG ++21

Low Mileage

£12,475

£241/pm (HP)

  • 2L
  • 55.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2012 (61) - 335d M Sport 4dr Step Auto

2012 (61) - 335d M Sport 4dr Step Auto15

£6,995

  • 3L
  • 126.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Urban Motor Group

01494296040 *

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr46

£8,000

£147/pm (HP)

  • 2L
  • 79.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

London Car Market

02037637051 *

BMW 3 Series2021 (21) - 330e xDrive M Sport 5dr Step Auto

2021 (21) - 330e xDrive M Sport 5dr Step Auto60

£16,984

£336/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

New Street Car Centre

01952967003 *

BMW 3 Series2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door

2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door24

Reduced

£10,480

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

BMW 3 Series2014 (14) - 320d Luxury 4-Door

2014 (14) - 320d Luxury 4-Door8

Reduced

£4,495

  • 2L
  • 141.1K

    Miles
  • Diesel
  • Manual
  • Saloon

The Elms Car Sales Ltd

01278555741 *

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.