Skip to main content

3,102 Used BMW 3 Series cars for sale

BMW 3 Series2010 - 2.0 320d SE Euro 5 2dr

2010 - 2.0 320d SE Euro 5 2dr3

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 75.2K

    Miles
  • Diesel
  • Manual
  • Convertible

Master Cars Biggleswade Ltd

01767661224 *

BMW 3 Series2009 (09) - 325i M Sport 2dr Step Auto

2009 (09) - 325i M Sport 2dr Step Auto23

Low Mileage

£6,450

Finance available £122 pm

  • 3L
  • 90.2K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

My Small Car Company

01754808530 *

BMW 3 Series2019 (69) - 2.0 318D SE 4DR Automatic

2019 (69) - 2.0 318D SE 4DR Automatic21

Reduced

£11,981

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Daniel Maxwell Car Sales

01614139879 *

BMW 3 Series2020 - 320d MHT M Sport 5dr Step Auto

2020 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£27,490

  • 2L
  • 36.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr38

£15,995

Finance available £335 pm

  • 2L
  • 102.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Shawn Dream Cars Ltd

02476936576 *

4.7/5 Stars

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

2022 - 320i M Sport 4dr Step Auto39

Low Mileage

£26,049

Finance available £543 pm

  • 2L
  • 10.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE31

Low Mileage

£16,050

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr

2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr20

Low Mileage

£4,949

Finance available £88 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2019 (19) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2019 (19) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr30

£17,499

Finance available £339 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Fz Automotive Group

01422415953 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

£12,336

Finance available £253 pm

  • 2L
  • 78.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stonebrook Motors

01932502422 *

BMW 3 Series2024 (24) - 320d M Sport Saloon 4-Door

2024 (24) - 320d M Sport Saloon 4-Door32

Low Mileage

£41,500

  • 2L
  • 5.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

BMW 3 Series2018 - 320d Sport 4dr Step Auto

2018 - 320d Sport 4dr Step Auto24

£12,750

Finance available £263 pm

  • 2L
  • 79.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

McKeever Motors

02877440071 *

BMW 3 Series2015 (65) - 2.0 Diesel 320d M Sport Touring Auto 5dr Estate Euro 6

2015 (65) - 2.0 Diesel 320d M Sport Touring Auto 5dr Estate Euro 621

Reduced

£6,995

Finance available £134 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

TM UK TRADING LTD Birmingham

02038895331 *

0/5 Stars

BMW 3 Series2020 - 318d MHT M Sport 4dr Step Auto [Pro Pack]

2020 - 318d MHT M Sport 4dr Step Auto [Pro Pack]38

£21,799

Finance available £455 pm

  • 2L
  • 39.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2015 - 318d M Sport 4dr [Business Media]

2015 - 318d M Sport 4dr [Business Media]11

£9,500

Finance available £190 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Brown Cars

02890023186 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]43

£28,499

Finance available £602 pm

  • 2L
  • 28.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Portsmouth

02382146197 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps28

£12,700

  • 2L
  • 96.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr55

Reduced

£5,790

Finance available £107 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Podium PCL

01908953493 *

BMW 3 Series2006 (56) - 2.2 320Ci 320 SE Auto 2dr

2006 (56) - 2.2 320Ci 320 SE Auto 2dr22

Low Mileage

£2,490

  • 2.2L
  • 107.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

STORMFORCE LIMITED

01515417919 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d M Sport Euro 6 (s/s) 4dr50

£11,291

  • 2L
  • 78.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

0/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

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.