Skip to main content

3,028 Used BMW 3 Series cars for sale

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

2020 - 320i M Sport 5dr Step Auto

£22,790

  • 2L
  • 40.4K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall Audi Taunton

01823218663 *

BMW 3 Series2009 (09) - 3.0 330d M Sport Touring Steptronic Euro 5 5dr

2009 (09) - 3.0 330d M Sport Touring Steptronic Euro 5 5dr60

Low Mileage

£7,950

Finance available £155 pm

  • 3L
  • 108.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Tudor Prestige Ltd

01733797069 *

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

2019 - 320i M Sport 4dr Step Auto19

Low Mileage

£20,698

  • 2L
  • 34.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Renault / Dacia (Elgin)

01343611162 *

4.7/5 Stars

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

2013 - 2.0 318d SE Touring 5-Door30

£3,490

Finance available £56 pm

  • 2L
  • 203.0K

    Miles
  • Diesel
  • Automatic
  • Estate

KH Autohaus Ltd

01733666237 *

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 Series2019 (68) - 2.0 320D M SPORT SHADOW EDITION TOURING 5d 188 BHP 5-Door

2019 (68) - 2.0 320D M SPORT SHADOW EDITION TOURING 5d 188 BHP 5-Door50

Reduced

£17,995

  • 2L
  • 58.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Baglan Car Centre

01639501146 *

4.6/5 Stars

BMW 3 Series2010 (60) - 2.0 320d M Sport Euro 5 2dr

2010 (60) - 2.0 320d M Sport Euro 5 2dr25

Low Mileage

£4,170

Finance available £71 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Coupe

AMG MOTOR VEHICLES LTD

01733942779 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 640

£18,620

Finance available £370 pm

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

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

2024 - 320i M Sport 4dr Step Auto12

£30,998

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

4.7/5 Stars

BMW 3 Series2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr

2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr20

Low Mileage

£4,949

Finance available £88 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES

2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES55

Low Mileage

£12,995

Finance available £268 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Brownlow Cars

01325527847 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr43

£18,991

  • 2L
  • 85.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr82

£21,995

Finance available £431 pm

  • 2L
  • 77.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

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

2017 - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)35

Low Mileage

£17,006

Finance available £365 pm

  • 3L
  • 39.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2009 - 3.0 330d SE Saloon 4dr Diesel Steptronic Euro 5 (245 ps)

2009 - 3.0 330d SE Saloon 4dr Diesel Steptronic Euro 5 (245 ps)33

Reduced

£5,450

Finance available £99 pm

  • 3L
  • 71.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Joseph Sutton Motor Company ltd

01892489305 *

BMW 3 Series2003 - 2.5 325i Sport Saloon ULEZ Petrol Automatic 5 Door

2003 - 2.5 325i Sport Saloon ULEZ Petrol Automatic 5 Door46

Low Mileage

£3,995

  • 2.5L
  • 84.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bristol Auto Hub

01172331341 *

3.9/5 Stars

BMW 3 Series2012 (12) - 2.0 318d Luxury Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 318d Luxury Auto Euro 5 (s/s) 4dr29

Reduced

£5,200

Finance available £94 pm

  • 2L
  • 102.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2016 - 330d xDrive M Sport 4dr Step Auto

2016 - 330d xDrive M Sport 4dr Step Auto17

Reduced

£11,950

Finance available £245 pm

  • 3L
  • 99.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BM Autoexchange

02891244334 *

BMW 3 Series2010 (59) - 3.0 325i M Sport Highline Convertible 2dr Petrol Steptronic Euro 5 (218 ps)

2010 (59) - 3.0 325i M Sport Highline Convertible 2dr Petrol Steptronic Euro 5 (218 ps)48

Low Mileage

£10,750

Finance available £218 pm

  • 3L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Rix Motors

01925917564 *

BMW 3 Series2016 - 330d M Sport 4dr Step Auto

2016 - 330d M Sport 4dr Step Auto14

£12,495

Finance available £257 pm

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

ILEX CAR SALES LTD

02877440249 *

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.