Skip to main content

3,191 Used BMW 3 Series cars for sale

BMW 3 Series2021 (71) - 320d MHT M Sport 5dr Step Auto

2021 (71) - 320d MHT M Sport 5dr Step Auto20

£22,900

Finance available £450 pm

  • 2L
  • 44.1K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

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

2024 - 320i M Sport 5dr Step Auto19

£34,698

  • 2L
  • 7.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Peterhead Used Car Centre

01779400507 *

4.7/5 Stars

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

2021 (21) - 330e M Sport 5dr Step Auto28

£12,895

  • 2L
  • 120.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

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

£15,980

Finance available £335 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

BMW 3 Series2016 - 320d Ed PLUS 4-Door

2016 - 320d Ed PLUS 4-Door40

£7,490

Finance available £145 pm

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

V P I Used Car Sales Limited

02039377580 *

4.3/5 Stars

BMW 3 Series2013 (13) - 2.0 320i Sport Auto xDrive Euro 5 (s/s) 4dr

2013 (13) - 2.0 320i Sport Auto xDrive Euro 5 (s/s) 4dr58

Low Mileage

£9,500

Finance available £190 pm

  • 2L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hounslow Cars Ltd

02039537374 *

3.8/5 Stars

BMW 3 Series2003 - 2.5 E46 325i SE Saloon M54 2.5 4-Door

2003 - 2.5 E46 325i SE Saloon M54 2.5 4-Door24

Reduced

£2,500

  • 2.5L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Sales Cardiff Ltd

02922679527 *

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

2025 - 320i M Sport 4dr Step Auto

£36,204

  • 2L
  • 5.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto- With Reversing Camera SEMI-AUTO

2024 - 320i M Sport 4dr Step Auto- With Reversing Camera SEMI-AUTO31

£30,200

  • 2L
  • 10.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

TrustFord Castleford

01977800681 *

4.7/5 Stars

BMW 3 Series2022 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2022 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto25

Reduced

£19,195

  • 2L
  • 88.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,698

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Hyundai (Glasgow)

01416118684 *

4.7/5 Stars

BMW 3 Series2015 (65) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2015 (65) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)50

Low Mileage

£14,890

Finance available £310 pm

  • 3L
  • 54.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorchoice UK Ltd

01782917226 *

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

Finance available £123 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Auto Haus

01274087673 *

4.5/5 Stars

BMW 3 Series(63) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

(63) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

Low Mileage

£9,250

  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

BINCA

01908765732 *

4.6/5 Stars

BMW 3 Series2009 (59) - 320i M Sport 2dr

2009 (59) - 320i M Sport 2dr21

Reduced

£3,995

Finance available £67 pm

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Exclusive Motors Of GB LTD

02038978672 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] - CARPLAY - AUTO PARK - REVERSE

2022 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] - CARPLAY - AUTO PARK - REVERSE44

£22,665

Finance available £455 pm

  • 2L
  • 40.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

4.4/5 Stars

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

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

£9,735

Finance available £199 pm

  • 2L
  • 86.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2009 (09) - 318D M SPORT TOURING 5-Door

2009 (09) - 318D M SPORT TOURING 5-Door27

£2,990

  • 2L
  • 145.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Direct Part X

01924667333 *

3.4/5 Stars

BMW 3 Series2018 - 2.0 320d M Sport Gran Turismo 5-Door

2018 - 2.0 320d M Sport Gran Turismo 5-Door29

Reduced

£10,895

Finance available £221 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

FRM Car Sales

01922661912 *

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

2015 - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)6

Low Mileage

£10,228

  • 2L
  • 53.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carbase - Weston

01934313340 *

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