Skip to main content

3,063 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr18

Reduced

£6,000

Finance available £112 pm

  • 2L
  • 106.7K

    Miles
  • Diesel
  • Manual
  • Saloon

SMS Motors

01144786434 *

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

2023 - 320i M Sport 4dr Step Auto37

£25,999

Finance available £547 pm

  • 2L
  • 22.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2014 (14) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)50

Low Mileage

£7,990

Finance available £156 pm

  • 2L
  • 87.1K

    Miles
  • Diesel
  • Automatic
  • Estate

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

2024 - 320i M Sport 4dr Step Auto12

£31,698

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

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

2017 (67) - 2.0 320d ED Sport Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)50

£9,950

Finance available £200 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Scala Automotive Ltd

02039577461 *

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

2013 (63) - 320d Sport 5dr21

Low Mileage

£7,990

Finance available £156 pm

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

Autopoint UK (Notts) Ltd

01156977743 *

4.8/5 Stars

BMW 3 Series2021 (21) - M340i xDrive MHT 4dr Step Auto

2021 (21) - M340i xDrive MHT 4dr Step Auto26

£32,890

  • 3L
  • 46.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2023 - 330e xDrive M Sport 4dr Step Auto

2023 - 330e xDrive M Sport 4dr Step Auto19

Low Mileage

£33,498

  • 2L
  • 10.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 3 Series2019 (69) - BMW 320d M Sport 5dr Step Auto Touring

2019 (69) - BMW 320d M Sport 5dr Step Auto Touring22

£14,990

Finance available £313 pm

  • 2L
  • 93.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Spartan Car and Commercials LTD

01604343525 *

BMW 3 Series2016 (ES) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 (ES) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)50

£7,500

Finance available £145 pm

  • 2L
  • 112.4K

    Miles
  • Diesel
  • Manual
  • Estate

Scala Automotive Ltd

02039577461 *

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

2020 - 320d M Sport 5dr Step Auto14

£22,950

Finance available £451 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colin Francis Cars

02879441906 *

BMW 3 Series2018 - 320d M Sport 5-Door

2018 - 320d M Sport 5-Door24

Low Mileage

£16,495

  • 2L
  • 50.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Llanelli Motor Company

01554707000 *

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

2021 - 320d MHT M Sport 4dr Step Auto40

£20,358

Finance available £398 pm

  • 2L
  • 66.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

drivedirect Aldershot

01252412344 *

BMW 3 Series2017 - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2017 - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr64

£9,250

Finance available £184 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

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

2018 - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)43

Low Mileage

£13,813

Finance available £269 pm

  • 2L
  • 47.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2008 (08) - 320i SE [170] PETROL 4-Door

2008 (08) - 320i SE [170] PETROL 4-Door20

Low Mileage

£1,890

  • 2L
  • 133.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Midlands Trade Centre Limited

01217288666 *

BMW 3 Series2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr24

Low Mileage

£15,795

Finance available £331 pm

  • 3L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cross Car Sales

01246383665 *

BMW 3 Series2021 - 320d MHT SE Pro 4dr Step Auto

2021 - 320d MHT SE Pro 4dr Step Auto19

£17,498

  • 2L
  • 75.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat (Dunfermline)

01383660626 *

4.7/5 Stars

BMW 3 Series2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr

2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr38

Reduced

£6,995

Finance available £134 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Mount Vernon Motors

01416119897 *

0/5 Stars

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

2016 (16) - 320d M Sport 4dr25

£9,995

Finance available £201 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Saloon

King Street Motor Company

01782917189 *

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.