Skip to main content

3,203 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr38

£9,450

Finance available £189 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MJ Motors

02890023185 *

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

2013 - 2.0 320d M Sport Saloon 4-Door29

£7,995

Finance available £156 pm

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Martyn Reading Cars LTD

01228273237 *

BMW 3 Series2019 (19) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)41

Reduced

£15,990

  • 2L
  • 65.1K

    Miles
  • Diesel
  • Manual
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2018 (18) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2018 (18) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr49

£11,497

Finance available £235 pm

  • 3L
  • 138.0K

    Miles
  • Diesel
  • Automatic
  • Estate

EVM Sports and Prestige

01613887697 *

4.1/5 Stars

BMW 3 Series2009 (09) - 318i M Sport Business Edition 5dr

2009 (09) - 318i M Sport Business Edition 5dr20

Low Mileage

£1,950

  • 2L
  • 119.0K

    Miles
  • Petrol
  • Manual
  • Estate

Drivewave Motors

01217287151 *

BMW 3 Series2013 (13) - 1.6 316i SE Euro 5 (s/s) 4dr

2013 (13) - 1.6 316i SE Euro 5 (s/s) 4dr24

Low Mileage

£7,995

Finance available £156 pm

  • 1.6L
  • 33.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Woodhouse Mill Car Sales

01144789348 *

BMW 3 Series2006 (06) - 318i SE 4dr

2006 (06) - 318i SE 4dr9

Low Mileage

£1,195

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Slough Cars

01753980473 *

4.7/5 Stars

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech Pack]

2022 - 330e M Sport 4dr Step Auto [Tech Pack]19

£17,498

  • 2L
  • 79.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Nottingham Motorstore / Vanstore

01158964024 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

£33,698

  • 2L
  • 12.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

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

2021 - 330e M Sport Pro Edition 5dr Step Auto45

£20,099

Finance available £414 pm

  • 2L
  • 76.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)32

£22,495

Finance available £442 pm

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Carter and Haines

01244562742 *

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

2024 - 320i M Sport 5dr Step Auto19

£32,498

  • 2L
  • 22.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Wolverhampton Motorstore / Vanstore

01902240180 *

4.7/5 Stars

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)42

£18,000

Finance available £349 pm

  • 2L
  • 103.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr12

£7,995

Finance available £156 pm

  • 2L
  • 104.8K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2018 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2018 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr56

£12,750

Finance available £261 pm

  • 2L
  • 72.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Match Bolton

01204584597 *

4.4/5 Stars

BMW 3 Series2021 - 318d Sport 4dr

2021 - 318d Sport 4dr40

£16,949

Finance available £346 pm

  • 2L
  • 69.4K

    Miles
  • Diesel
  • Manual
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2017 (17) - 320d Sport 4dr

2017 (17) - 320d Sport 4dr12

£7,995

Finance available £156 pm

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2015 (15) - 2.0 318d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (143

2015 (15) - 2.0 318d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (14347

Low Mileage

£11,990

  • 2L
  • 37.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bedford Car Centre

01234987603 *

4.4/5 Stars

BMW 3 Series(61) - 2.0 320i M Sport Steptronic Euro 5 4dr

(61) - 2.0 320i M Sport Steptronic Euro 5 4dr23

Low Mileage

£7,249

Finance available £140 pm

  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto27

£13,895

  • 2L
  • 102.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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.