Skip to main content

3,181 Used BMW 3 Series cars for sale

BMW 3 Series2006 (06) - 2.5 325i SE Auto Euro 4 4dr

2006 (06) - 2.5 325i SE Auto Euro 4 4dr24

Low Mileage

£4,995

  • 2.5L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car City Bristol Limited TA CARHUB

01174400727 *

BMW 3 Series2019 - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2019 - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)69

£17,350

  • 2L
  • 65.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Clarks of Stourbridge

01384885508 *

0/5 Stars

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

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

£19,500

  • 2L
  • 56.2K

    Miles
  • Diesel
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr42

Low Mileage

£5,895

  • 2L
  • 82.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

West Midlands Cars Ltd

01212721955 *

BMW 3 Series2018 (18) - 320d xDrive M Sport Shadow Edition 4dr

2018 (18) - 320d xDrive M Sport Shadow Edition 4dr13

Low Mileage

£14,750

Finance available £307 pm

  • 2L
  • 55.0K

    Miles
  • Diesel
  • Manual
  • Saloon

TLR Autos

01202007459 *

0/5 Stars

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

2022 (72) - 330e M Sport 5dr Step Auto25

£27,990

Finance available £554 pm

  • 2L
  • 33.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

J & J Motors Superstore

01269503861 *

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto19

£34,498

  • 3L
  • 33.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2021 (71) - 330e M Sport 4dr Step Auto

2021 (71) - 330e M Sport 4dr Step Auto25

Reduced

£22,400

Finance available £440 pm

  • 2L
  • 38.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2007 (57) - 3.0 325d M Sport Steptronic Euro 4 4dr

2007 (57) - 3.0 325d M Sport Steptronic Euro 4 4dr47

£3,791

  • 3L
  • 144.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

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

Reduced

£9,295

  • 2L
  • 129.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

4.1/5 Stars

BMW 3 Series2003 (03) - 1.8 316i SE 4dr

2003 (03) - 1.8 316i SE 4dr49

Reduced

£1,500

  • 1.8L
  • 71.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

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

2020 - 320i M Sport 4dr Step Auto33

Low Mileage

£23,995

Finance available £503 pm

  • 2L
  • 21.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vospers Abarth & Fiat Exeter

01392344399 *

4.6/5 Stars

BMW 3 Series2020 - 320i M Sport 4dr Step Auto [Plus Pack]

2020 - 320i M Sport 4dr Step Auto [Plus Pack]27

Low Mileage

£24,449

Finance available £513 pm

  • 2L
  • 19.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birmingham

01217525223 *

BMW 3 Series2021 - M340d xDrive Saloon 4-Door

2021 - M340d xDrive Saloon 4-Door61

£27,500

Finance available £544 pm

  • 3L
  • 50.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark MG (Bishopbriggs)

01414736414 *

4.7/5 Stars

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

2024 - 320i M Sport 4dr Step Auto37

£29,049

  • 2L
  • 8.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2014 (14) - 2.0 320i Sport Euro 6 (s/s) 4dr

2014 (14) - 2.0 320i Sport Euro 6 (s/s) 4dr35

£5,995

  • 2L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BM Cars London Ltd

02039537388 *

5/5 Stars

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

2024 - 320i M Sport 4dr Step Auto30

£28,049

Finance available £592 pm

  • 2L
  • 14.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto34

£14,950

Finance available £312 pm

  • 2L
  • 69.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

JRS Commercials & Cars

02887441404 *

BMW 3 Series2013 (13) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr

2013 (13) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr49

£6,490

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Auto Haus

01274087673 *

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

Jack Evans

Author: Jack Evans

View profile

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.