Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,387 Used BMW 3 Series cars for sale

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

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

£15,000

£281/pm (PCP)

  • 2L
  • 99.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2025 (25) - 320i Sport Saloon 4-Door

2025 (25) - 320i Sport Saloon 4-Door20

Low Mileage

£27,499

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Wilmslow BMW

01625380150 *

BMW 3 Series2015 - 320i xDrive M Sport 5dr Step Auto [Business Media]

2015 - 320i xDrive M Sport 5dr Step Auto [Business Media]29

Low Mileage

£15,495

£477/pm (HP)

  • 2L
  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Estate

EMG Motor Group Duxford

01223650664 *

4.7/5 Stars

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto40

£5,495

  • 2L
  • 131.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sunderland Van Sales Ltd

01916071544 *

0/5 Stars

BMW 3 Series2016 (16) - 320d Sport 4dr

2016 (16) - 320d Sport 4dr31

£7,795

£143/pm (HP)

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

BSS CAR SALES LTD

01362700947 *

4.8/5 Stars

BMW 3 Series2018 - 330d M Sport 4dr Step Auto Automatic

2018 - 330d M Sport 4dr Step Auto Automatic32

Low Mileage

£17,499

£339/pm (HP)

  • 3L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Warehouse Swansea

01792001637 *

4.4/5 Stars

BMW 3 Series2021 (71) - 2.0 320d MHT M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 2.0 320d MHT M Sport Touring Auto xDrive Euro 6 (s/s) 5dr54

£24,495

£391/pm (PCP)

  • 2L
  • 55.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorvana

01618042233 *

BMW 3 Series2014 (14) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

2014 (14) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)38

£5,995

£105/pm (HP)

  • 2L
  • 99.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Teesside Car Finance

01642937529 *

0/5 Stars

BMW 3 Series2009 (59) - 320d M Sport Business Edition 4dr

2009 (59) - 320d M Sport Business Edition 4dr13

£2,495

  • 2L
  • 165.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Stealth Motor Sales LTD

01296325308 *

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door23

Reduced

£28,499

  • 2L
  • 11.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2014 (14) - 320d Luxury 4dr Step Auto

2014 (14) - 320d Luxury 4dr Step Auto28

£6,595

£117/pm (HP)

  • 2L
  • 102.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Tnd Car Sales LTD

01233555386 *

4.5/5 Stars

BMW 3 Series2012 - 320d SE 4dr Step Auto

2012 - 320d SE 4dr Step Auto13

£5,195

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AVA MOTORS LIMITED

01217263638 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£32,298

  • 2L
  • 14.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Broxburn Seat / Fiat

01506532870 *

BMW 3 Series2008 (58) - 320d M Sport 2dr

2008 (58) - 320d M Sport 2dr26

£3,000

  • 2L
  • 146.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Browns Car Company

01621733495 *

4.6/5 Stars

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

2019 - 318d M Sport 4dr Step Auto24

Low Mileage

£18,490

£350/pm (PCP)

  • 2L
  • 43.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars2 Geely Wakefield

01924942460 *

BMW 3 Series2013 (63) - 320d Luxury 5dr

2013 (63) - 320d Luxury 5dr23

Low Mileage

£7,695

£141/pm (HP)

  • 2L
  • 72.3K

    Miles
  • Diesel
  • Manual
  • Estate

Junction 44 Motor Company

01792001630 *

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

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (38

£14,106

£281/pm (CS)

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2012 - 2.0 318d M Sport 4dr

2012 - 2.0 318d M Sport 4dr37

Low Mileage

£5,999

  • 2L
  • 93.7K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

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

2019 - 320d M Sport 4dr Step Auto38

Reduced

£21,400

£385/pm (PCP)

  • 2L
  • 48.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

iGEN Autos

02890023662 *

BMW 3 Series2014 (64) - 330d M Sport 4dr Step Auto

2014 (64) - 330d M Sport 4dr Step Auto16

£8,495

£157/pm (HP)

  • 3L
  • 116.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Luke Robinson Prestige Ltd

01379774712 *

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.