Skip to main content

3,124 Used BMW 3 Series cars for sale

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£18,991

  • 2L
  • 73.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (65) - 320d M Sport 5dr

2015 (65) - 320d M Sport 5dr23

Reduced

£4,494

  • 2L
  • 196.0K

    Miles
  • Diesel
  • Manual
  • Estate

TMB Van Sales

01618042445 *

0/5 Stars

BMW 3 Series2017 - 2.0 330e SE Auto 4dr

2017 - 2.0 330e SE Auto 4dr41

Low Mileage

£12,695

Finance available £261 pm

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367362 *

5/5 Stars

BMW 3 Series2014 - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr

2014 - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr16

Low Mileage

£9,995

  • 2L
  • 84.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2018 (18) - 320d xDrive M Sport Shadow Edition 4dr

2018 (18) - 320d xDrive M Sport Shadow Edition 4dr13

Low Mileage

£14,750

Finance available £307 pm

  • 2L
  • 55.0K

    Miles
  • Diesel
  • Manual
  • Saloon

TLR Autos

01202007459 *

0/5 Stars

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

2017 - 330d xDrive M Sport 4dr Step Auto16

Low Mileage

£19,990

Finance available £390 pm

  • 3L
  • 31.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Best Car 4 You Ltd

01416118629 *

0/5 Stars

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

2025 - 320i M Sport 4dr Step Auto36

Low Mileage

£39,990

Finance available £801 pm

  • 2L
  • 1.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Chesterfield

01246388445 *

4.3/5 Stars

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

2016 (66) - 2.0 320d M Sport Euro 6 (s/s) 4dr34

£8,999

Finance available £179 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series(67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

(67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr44

£10,200

  • 95.6K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

MEBTRONIC LTD

01733666891 *

BMW 3 Series2017 - 320d EfficientDynamics Plus 4dr Step Auto

2017 - 320d EfficientDynamics Plus 4dr Step Auto11

£11,500

Finance available £235 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Brown Cars

02890023186 *

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

2020 (69) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr31

£25,245

Finance available £498 pm

  • 3L
  • 81.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motoplex Ltd

01904236792 *

BMW 3 Series2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door

2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door50

£14,995

  • 3L
  • 23.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

BMW 3 Series2020 (20) - 320d M Sport 4dr Step Auto Diesel Saloon

2020 (20) - 320d M Sport 4dr Step Auto Diesel Saloon49

Low Mileage

£23,829

  • 2L
  • 27.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

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

2016 - 335d xDrive M Sport 4dr Step Auto10

Reduced

£12,995

Finance available £268 pm

  • 3L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY

2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY10

Low Mileage

£3,499

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

GT Sports & 4x4

01274059833 *

BMW 3 Series2016 - 320d xDrive M Sport 4dr

2016 - 320d xDrive M Sport 4dr15

£11,495

Finance available £234 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Hynes Motors

02890023625 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr26

£17,495

Finance available £339 pm

  • 2L
  • 54.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto7

£15,250

Finance available £318 pm

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Loughbeg Motors Services & Sales

02894339824 *

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

2022 (72) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)48

£20,990

Finance available £411 pm

  • 2L
  • 57.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Troon Cars

01164029109 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

£32,698

  • 2L
  • 13.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

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.