Skip to main content

3,198 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 1.5 318i SE Saloon 4-Door

2016 - 1.5 318i SE Saloon 4-Door31

Low Mileage

£7,495

Finance available £145 pm

  • 1.5L
  • 71.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Baytree Car Sales

01406430108 *

4.8/5 Stars

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto35

Low Mileage

£32,349

Finance available £686 pm

  • 3L
  • 29.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr49

£19,500

Finance available £380 pm

  • 2L
  • 49.7K

    Miles
  • Diesel
  • Automatic
  • Estate

H & S Autos Ltd

01932565026 *

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

2024 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£41,995

  • 2L
  • 6.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

4.6/5 Stars

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

2021 - 320i M Sport 4dr Step Auto19

Low Mileage

£22,898

  • 2L
  • 32.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2018 (18) - 318d SE 5dr

2018 (18) - 318d SE 5dr24

Low Mileage

£8,500

Finance available £168 pm

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Manual
  • Estate

Oldbury Car Sales

01216474046 *

BMW 3 Series2014 (64) - 320d EfficientDynamics Business 4dr Step Auto

2014 (64) - 320d EfficientDynamics Business 4dr Step Auto25

Low Mileage

£6,500

Finance available £123 pm

  • 2L
  • 33.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

City Smart Cars

01134689872 *

BMW 3 Series2017 - 2.0 320d M Sport Auto 4dr

2017 - 2.0 320d M Sport Auto 4dr32

Reduced

£8,885

Finance available £176 pm

  • 2L
  • 120.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2016 - 320d EfficientDynamics Sport 4dr Step Auto

2016 - 320d EfficientDynamics Sport 4dr Step Auto13

£10,795

Finance available £219 pm

  • 2L
  • 91.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Campbell Trade Sales

02890023194 *

BMW 3 Series2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr

2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr38

£4,499

Finance available £78 pm

  • 2L
  • 108.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Shaws Cars Ltd

01462414116 *

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

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

£21,995

Finance available £431 pm

  • 2L
  • 2.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vzon Car Sales Ltd

01217286971 *

BMW 3 Series2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr20

£9,450

Finance available £189 pm

  • 2L
  • 129.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

4/5 Stars

BMW 3 Series2017 (17) - 320i Sport 4dr Step Auto

2017 (17) - 320i Sport 4dr Step Auto9

Low Mileage

£8,295

Finance available £163 pm

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

DALE CARS LTD

01506376841 *

0/5 Stars

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto

2015 (65) - 335d xDrive M Sport 4dr Step Auto43

Low Mileage

£18,995

Finance available £370 pm

  • 3L
  • 48.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Quality Cars Today

01143089074 *

BMW 3 Series2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)38

Low Mileage

£8,799

Finance available £174 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2022 (22) - 330e M Sport 5dr Step Auto

2022 (22) - 330e M Sport 5dr Step Auto14

£17,290

Finance available £335 pm

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Empire Cars Bedford

01234237238 *

4.8/5 Stars

BMW 3 Series2006 (56) - 320i SE 4DR AUTO SALOON *DRIVES BUT HAS GEAR BOX ISSUES *SOLD FOR SPARES*

2006 (56) - 320i SE 4DR AUTO SALOON *DRIVES BUT HAS GEAR BOX ISSUES *SOLD FOR SPARES*19

Reduced

£790

  • 2L
  • 132.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

WMC

01212706882 *

0/5 Stars

BMW 3 Series2005 (05) - 320 Cd Sport 2dr

2005 (05) - 320 Cd Sport 2dr18

Low Mileage

£3,495

Finance available £56 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Trade In Post

01709212006 *

0/5 Stars

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

2021 (21) - 320i M Sport 4dr Step Auto15

£17,995

Finance available £349 pm

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ainsdale Car Centre

01704337328 *

4.8/5 Stars

BMW 3 Series2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr17

Low Mileage

£5,994

Finance available £112 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Estate

Vivian Price Cars

01172331344 *

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.