Skip to main content

3,055 Used BMW 3 Series cars for sale

BMW 3 Series2013 (13) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr

2013 (13) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr21

£9,295

Finance available £185 pm

  • 3L
  • 105.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Orchard Car Sales Ltd

01256633756 *

BMW 3 Series2020 (70) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£32,344

Finance available £644 pm

  • 3L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2021 - 330e M Sport 4dr Auto

2021 - 330e M Sport 4dr Auto32

£19,991

  • 2L
  • 55.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Salisbury

01722445824 *

BMW 3 Series2020 (20) - 2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Sate 4-Door

2020 (20) - 2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Sate 4-Door46

Reduced

£25,990

Finance available £513 pm

  • 2L
  • 15.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

4.4/5 Stars

BMW 3 Series2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/s) (163 ps)

2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/s) (163 ps)38

Reduced

£6,995

Finance available £134 pm

  • 2L
  • 121.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Coventry Sterling Motors

02475103850 *

4.9/5 Stars

BMW 3 Series2014 - 320d EfficientDynamics 4dr

2014 - 320d EfficientDynamics 4dr12

£4,995

Finance available £89 pm

  • 2L
  • 134.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ELS Autos Ltd

02890023605 *

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto36

£44,995

Finance available £904 pm

  • 3L
  • 11.1K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Auto 5dr

2019 - 2.0 320i M Sport Shadow Edition Auto 5dr89

£16,990

Finance available £357 pm

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars Today Ltd TA Vans Today

01905947741 *

5/5 Stars

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

2019 - 330d M Sport 4dr Step Auto14

£21,850

Finance available £428 pm

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCT CARS LTD

02890023785 *

BMW 3 Series2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr60

Low Mileage

£8,995

  • 2L
  • 73.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p34

Low Mileage

£19,745

  • 2L
  • 46.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motor Trust UK Bury

01612416386 *

BMW 3 Series2008 (B) - 335I M SPORT TOURING 5-Door

2008 (B) - 335I M SPORT TOURING 5-Door28

£8,990

Finance available £179 pm

  • 3L
  • 156.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Direct Part X

01924667333 *

3.3/5 Stars

BMW 3 Series2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr52

£10,255

Finance available £207 pm

  • 3L
  • 130.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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

2024 (24) - 320i M Sport 4dr Step Auto20

£29,400

Finance available £583 pm

  • 2L
  • 11.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

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

2021 (21) - 330e Sport Pro 5dr Step Auto27

£19,295

  • 2L
  • 53.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2012 - 2.0 320d ED EfficientDynamics Saloon 4dr Diesel Manual Euro 5 (s/s) (163 ps

2012 - 2.0 320d ED EfficientDynamics Saloon 4dr Diesel Manual Euro 5 (s/s) (163 ps15

£3,295

Finance available £51 pm

  • 2L
  • 149.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Motors Avenue Inc

01483917624 *

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

2016 - 320d M Sport 4dr Step Auto32

Low Mileage

£12,995

Finance available £268 pm

  • 2L
  • 61.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roadside Motors

02838298746 *

BMW 3 Series2022 (22) - 330e xDrive SE Pro 4dr Step Auto

2022 (22) - 330e xDrive SE Pro 4dr Step Auto27

£15,495

Finance available £324 pm

  • 2L
  • 80.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2020 - 330d M Sport Plus Edition 5dr Step Auto

2020 - 330d M Sport Plus Edition 5dr Step Auto20

Reduced

£27,995

Finance available £555 pm

  • 3L
  • 47.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Philip Holland Cars

02893448897 *

BMW 3 Series2018 - Saloon (2015 - 2018) 4-Door

2018 - Saloon (2015 - 2018) 4-Door58

£6,689

Finance available £127 pm

  • 2L
  • 134.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Auto Pro Cars Ltd

01234987565 *

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.