Skip to main content

3,179 Used BMW 3 Series cars for sale

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

2019 - 320d M Sport 4dr Step Auto31

£19,508

  • 2L
  • 67.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall BMW Salisbury

01722445824 *

BMW 3 Series2020 (20) - 3.0 M340i Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (20) - 3.0 M340i Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

Low Mileage

£38,949

Finance available £780 pm

  • 3L
  • 25.0K

    Miles
  • Petrol
  • Automatic
  • Estate

A1 Ortos

01613887641 *

0/5 Stars

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

2016 - 320d xDrive Sport 4dr Step Auto20

Low Mileage

£12,390

Finance available £239 pm

  • 2L
  • 63.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bridgend Ford

01656336637 *

4.6/5 Stars

BMW 3 Series2016 (65) - 2.0 316d Sport Euro 6 (s/s) 4dr

2016 (65) - 2.0 316d Sport Euro 6 (s/s) 4dr62

£7,250

Finance available £140 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto18

Low Mileage

£8,500

Finance available £168 pm

  • 2L
  • 36.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Oldbury Car Sales

01216474046 *

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 Series2016 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr28

Low Mileage

£16,699

Finance available £351 pm

  • 3L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2024 - 330E M Sport 4Dr Step Auto

2024 - 330E M Sport 4Dr Step Auto16

Low Mileage

£32,799

Finance available £653 pm

  • 2L
  • 4.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Stafford BMW

01785569200 *

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 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£36,898

  • 2L
  • 16.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2013 (13) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr65

£5,195

  • 2L
  • 107.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

4/5 Stars

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

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

£31,400

Finance available £625 pm

  • 2L
  • 10.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)34

Low Mileage

£15,695

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2014 (14) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr79

£7,399

  • 2L
  • 94.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Friends Autos Ltd

01386573314 *

4.2/5 Stars

BMW 3 Series2019 (68) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (68) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)21

£11,651

Finance available £238 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars To Go Ltd

01202051975 *

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

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)41

£18,995

  • 2L
  • 57.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 3 Series2017 - 320d M Sport 4dr

2017 - 320d M Sport 4dr16

£11,990

Finance available £246 pm

  • 2L
  • 82.5K

    Miles
  • Diesel
  • Manual
  • Saloon

CMC Car Sales

02890022261 *

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

2024 - 320i M Sport 4dr Step Auto40

£28,799

  • 2L
  • 9.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto41

Reduced

£37,595

Finance available £752 pm

  • 2L
  • 10.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly M1 Motorstore (Dungannon)

02887448025 *

BMW 3 Series2024 (24) - 320d M Sport Touring 5-Door

2024 (24) - 320d M Sport Touring 5-Door32

£39,500

  • 2L
  • 8.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

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

Jack Evans

Author: Jack Evans

View profile

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.