Skip to main content

3,131 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 2.0 318d Sport Saloon 4-Door

2016 - 2.0 318d Sport Saloon 4-Door49

Reduced

£6,000

Finance available £112 pm

  • 2L
  • 121.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Bargain Cars and Vans

01213872408 *

BMW 3 Series2012 - 2.0 318d SE 4-Door

2012 - 2.0 318d SE 4-Door22

Low Mileage

£4,499

Finance available £78 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Northstar Motors

01913230039 *

BMW 3 Series2013 - 2.0 320d M Sport Saloon 4-Door

2013 - 2.0 320d M Sport Saloon 4-Door36

Low Mileage

£7,499

Finance available £157 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Saloon

South Yorkshire Motors Ltd

01977802191 *

BMW 3 Series2016 - 2.0 318d Sport Touring 5-Door

2016 - 2.0 318d Sport Touring 5-Door19

£6,995

Finance available £134 pm

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Manual
  • Estate

Assured Cars Scotland LTD Cumbernald

01316034391 *

BMW 3 Series2022 (72) - 2.0 320I xDrive M Sport Auto 4WD 4dr

2022 (72) - 2.0 320I xDrive M Sport Auto 4WD 4dr47

£27,490

  • 2L
  • 45.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Phantom Motor Company

01942365271 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto30

£22,995

Finance available £452 pm

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Oakfield Car Sales

02866330725 *

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto

2015 - 320d xDrive M Sport 4dr Step Auto24

£9,795

  • 2L
  • 86.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cars2 Barnsley Hyundai

01226107479 *

4.8/5 Stars

BMW 3 Series2012 (62) - 3.0 330d Sport Plus Edition Convertible-Factory Extras Worth £3,325-F 2-Door

2012 (62) - 3.0 330d Sport Plus Edition Convertible-Factory Extras Worth £3,325-F 2-Door39

Low Mileage

£13,795

Finance available £286 pm

  • 3L
  • 34.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Rix Motors

01925917564 *

BMW 3 Series2003 - 320CI SPORT 2-Door

2003 - 320CI SPORT 2-Door38

Low Mileage

£2,495

  • 2.2L
  • 116.3K

    Miles
  • Petrol
  • Manual
  • Convertible

A5 Cars and Commercials Limited

01543225765 *

3.2/5 Stars

BMW 3 Series2009 (09) - 318i SE 4dr

2009 (09) - 318i SE 4dr14

£1,995

  • 2L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Assuredrive

01582280738 *

0/5 Stars

BMW 3 Series2022 - 330E M Sport Phev 5-Door

2022 - 330E M Sport Phev 5-Door

£25,420

Finance available £545 pm

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2019 - 330i M Sport 4dr Step Auto [Tech/Plus Pack]

2019 - 330i M Sport 4dr Step Auto [Tech/Plus Pack]1

£18,895

Finance available £416 pm

  • 2L
  • 67.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

4.6/5 Stars

BMW 3 Series2023 - M340i xDrive MHT 4dr Step Auto

2023 - M340i xDrive MHT 4dr Step Auto40

Low Mileage

£54,802

  • 3L
  • 5.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2016 - 3.0 330d Luxury Auto Euro 6 (s/s) 4dr

2016 - 3.0 330d Luxury Auto Euro 6 (s/s) 4dr63

Low Mileage

£11,499

Finance available £235 pm

  • 3L
  • 40.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

NYA AUTO SALES LTD

01215166160 *

BMW 3 Series2013 - 2.0 316d SE Touring 5-Door

2013 - 2.0 316d SE Touring 5-Door19

Low Mileage

£4,750

Finance available £84 pm

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Manual
  • Estate

Assured Cars Scotland LTD Cumbernald

01316034391 *

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

2019 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)35

Low Mileage

£19,414

Finance available £420 pm

  • 2L
  • 43.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2017 - 330d M Sport 4-Door

2017 - 330d M Sport 4-Door21

£14,990

Finance available £313 pm

  • 3L
  • 67.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MARLING CAR SALES LTD

01952953911 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£35,998

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2024 - 320i M Sport 4dr Step Auto [Pro Pack]

2024 - 320i M Sport 4dr Step Auto [Pro Pack]33

£28,349

Finance available £599 pm

  • 2L
  • 21.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

BMW 3 Series2018 - 318i Sport 5-Door

2018 - 318i Sport 5-Door23

Low Mileage

£13,995

  • 1.5L
  • 37.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Llanelli Motor Company

01554707000 *

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.