Skip to main content

3,070 Used BMW 3 Series cars for sale

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

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 644

£20,300

Finance available £405 pm

  • 2L
  • 76.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Durham

01388217377 *

3.7/5 Stars

BMW 3 Series(69) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr

(69) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr28

£32,995

Finance available £657 pm

  • 64.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 630

Reduced

£34,295

Finance available £684 pm

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

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

2019 - 320d M Sport 4dr Step Auto22

£18,995

Finance available £370 pm

  • 2L
  • 88.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SMCARS (LTD)

02830447097 *

BMW 3 Series2009 (09) - 2.0 318d ES Euro 5 4dr

2009 (09) - 2.0 318d ES Euro 5 4dr9

£2,500

  • 2L
  • 152.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trade UK

01246383671 *

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto [Business Media]

2015 - 320d xDrive M Sport 4dr Step Auto [Business Media]9

£10,995

Finance available £223 pm

  • 2L
  • 117.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

WYLIE CARS (NI) LTD

02890023623 *

BMW 3 Series2012 - 2.0 320d Sport Plus Edition Coupe Diesel Manual 3 Door

2012 - 2.0 320d Sport Plus Edition Coupe Diesel Manual 3 Door47

Low Mileage

£7,995

  • 2L
  • 87.7K

    Miles
  • Diesel
  • Manual
  • Coupe

Bristol Auto Hub

01172331341 *

3.5/5 Stars

BMW 3 Series1996 (N) - 316i SE 4dr Auto

1996 (N) - 316i SE 4dr Auto24

Low Mileage

£1,990

  • 1.6L
  • 71.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

CAP CARS LTD

02039577352 *

3.1/5 Stars

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto27

£12,595

  • 2L
  • 116.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr23

£1,895

  • 2L
  • 152.6K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

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

2014 (14) - 2.0 318d Sport Euro 5 (s/s) 4dr38

£5,990

  • 2L
  • 139.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Keywise Cars Ltd

01392344397 *

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

2019 - 320d M Sport 4dr Step Auto11

£18,450

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2013 - 320D Xdrive Se Touring 5-Door

2013 - 320D Xdrive Se Touring 5-Door21

Reduced

£2,995

  • 2L
  • 134.6K

    Miles
  • Diesel
  • Manual
  • Estate

Phoenix Car Centre

01962670197 *

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 (12) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr34

Reduced

£4,499

Finance available £78 pm

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Barry Bangers

02922679524 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)11

£14,743

Finance available £307 pm

  • 2L
  • 66.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Strada Cars

01642262600 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p49

£12,495

Finance available £257 pm

  • 2L
  • 103.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Zeus Cars Limited

01234237525 *

0/5 Stars

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

2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£21,491

  • 2L
  • 69.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2022 - 330E Sport Phev 5-Door

2022 - 330E Sport Phev 5-Door23

£20,720

Finance available £440 pm

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2015 (65) - 320d M Sport 4dr Step Auto [Business Media]

2015 (65) - 320d M Sport 4dr Step Auto [Business Media]15

£7,480

Finance available £145 pm

  • 2L
  • 139.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Invictus Automotives

01158224337 *

BMW 3 Series2021 - 330e SE Pro 5dr Step Auto

2021 - 330e SE Pro 5dr Step Auto19

£17,998

  • 2L
  • 64.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

01316036582 *

4.7/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.