Skip to main content

3,050 Used BMW 3 Series cars for sale

BMW 3 Series2011 - 325i M Sport 2dr Step Auto

2011 - 325i M Sport 2dr Step Auto12

Low Mileage

£8,950

Finance available £178 pm

  • 3L
  • 51.5K

    Miles
  • Petrol
  • Automatic
  • Coupe

Valley Cars and Classics Ltd

01488500852 *

0/5 Stars

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr22

Low Mileage

£13,250

Finance available £274 pm

  • 2L
  • 42.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Jack Reid Cars Carrickfergus

02893448937 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)41

£19,990

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (34

£19,600

Finance available £382 pm

  • 2L
  • 48.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 3 Series2018 - 2.0 320d M Sport Touring 5-Door

2018 - 2.0 320d M Sport Touring 5-Door17

Reduced

£10,790

Finance available £219 pm

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Automatic
  • Estate

GS MOTOR GROUP LTD

01924667222 *

BMW 3 Series2008 - 325d M Sport 2dr Step Auto

2008 - 325d M Sport 2dr Step Auto15

Low Mileage

£3,995

Finance available £67 pm

  • 3L
  • 129.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

CRYSTAL CARS MCR LTD

01614135499 *

4.3/5 Stars

BMW 3 Series2014 - 320d M Sport 5dr

2014 - 320d M Sport 5dr24

£8,495

Finance available £167 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Estate

Parkgate Auto Solutions

02890026882 *

BMW 3 Series2000 (93) - 3.0 330Ci 330 Convertible 2dr Petrol Auto (244 g/km, 231 bhp)

2000 (93) - 3.0 330Ci 330 Convertible 2dr Petrol Auto (244 g/km, 231 bhp)32

Reduced

£2,995

  • 3L
  • 104.7K

    Miles
  • Petrol
  • Automatic
  • Convertible

Bellboy Cars

01477410105 *

BMW 3 Series2019 - 318d M Sport 4dr

2019 - 318d M Sport 4dr12

£16,250

Finance available £341 pm

  • 2L
  • 75.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Grange Road Motors

02886273066 *

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 Series2021 (71) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr48

Reduced

£31,595

Finance available £629 pm

  • 3L
  • 40.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Nation Ltd

01945664291 *

BMW 3 Series2021 (21) - 330i M Sport 4dr Step Auto Petrol Saloon

2021 (21) - 330i M Sport 4dr Step Auto Petrol Saloon67

£24,259

  • 2L
  • 41.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2013 (63) - 320d xDrive M Sport 5dr Step Auto

2013 (63) - 320d xDrive M Sport 5dr Step Auto13

£8,495

Finance available £167 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Border Car & Commercial

01896801277 *

4.9/5 Stars

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

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr36

£9,495

Finance available £190 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Manual
  • Saloon

H and M Cars Ltd

07921081064 *

BMW 3 Series2016 (16) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr46

Low Mileage

£12,995

Finance available £268 pm

  • 2L
  • 51.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

East Anglia Car Sales Ltd

01394331718 *

4.7/5 Stars

BMW 3 Series2020 - 320d M Sport 4dr

2020 - 320d M Sport 4dr10

Reduced

£21,850

Finance available £428 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Frank Wray Cars Ltd

02890023624 *

BMW 3 Series2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)

2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)17

£4,995

Finance available £89 pm

  • 3L
  • 162.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

BMW 3 Series2015 - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr57

Low Mileage

£14,495

Finance available £302 pm

  • 3L
  • 67.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2017 (66) - 318d M Sport 4dr Step Auto

2017 (66) - 318d M Sport 4dr Step Auto14

£10,495

Finance available £212 pm

  • 2L
  • 72.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Jayden Motors Ltd

01782390968 *

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

2017 (17) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr17

£16,500

Finance available £346 pm

  • 3L
  • 87.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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.