Skip to main content

3,174 Used BMW 3 Series cars for sale

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

2013 (13) - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr32

Low Mileage

£12,499

Finance available £257 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2019 (69) - 320i M Sport Saloon 4-Door

2019 (69) - 320i M Sport Saloon 4-Door1

Low Mileage

£23,500

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2018 (18) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)42

£15,470

  • 3L
  • 91.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2021 (70) - 320i M Sport 4dr Step Auto

2021 (70) - 320i M Sport 4dr Step Auto22

£21,000

Finance available £411 pm

  • 2L
  • 58.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

E&R Automotive Ltd

01733666859 *

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]26

£9,995

Finance available £201 pm

  • 3L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Grange Dene Cars & Vehicle Sourcing Ltd

01913235909 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

4.7/5 Stars

BMW 3 Series2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr

2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr18

Low Mileage

£5,000

Finance available £89 pm

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

Martyns Car Sales

01932687838 *

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

2017 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr73

£17,450

Finance available £338 pm

  • 3L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

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

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

Low Mileage

£14,990

Finance available £313 pm

  • 3L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DSI Performance Cars

01306772198 *

4.8/5 Stars

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)70

£21,000

Finance available £369 pm

  • 2L
  • 46.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

BMW 3 Series2019 - 320d M Sport Shadow Edition 5dr Step Auto

2019 - 320d M Sport Shadow Edition 5dr Step Auto28

Reduced

£17,890

Finance available £347 pm

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Richard Vance Cars

02890024661 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto34

Low Mileage

£44,750

Finance available £899 pm

  • 2L
  • 1.0K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2021 (71) - 2.0 318d M Sport 4dr

2021 (71) - 2.0 318d M Sport 4dr15

Low Mileage

£23,000

Finance available £472 pm

  • 2L
  • 17.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Chris W Roads Ltd

01773301938 *

BMW 3 Series2012 (12) - 2.0 320d ED EfficientDynamics 4dr

2012 (12) - 2.0 320d ED EfficientDynamics 4dr28

Low Mileage

£3,990

Finance available £67 pm

  • 2L
  • 101.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Lancashire Autos LTD

01254457567 *

BMW 3 Series2016 (66) - 320D M SPORT TOURING 5-Door

2016 (66) - 320D M SPORT TOURING 5-Door45

£11,995

Finance available £246 pm

  • 2L
  • 85.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorzone Durham

01916071133 *

BMW 3 Series2024 (74) - M340i xDrive MHT 4dr Step Auto Petrol Saloon

2024 (74) - M340i xDrive MHT 4dr Step Auto Petrol Saloon59

£49,950

  • 3L
  • 5.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)-2 Former Keep

2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)-2 Former Keep45

Reduced

£29,500

Finance available £586 pm

  • 3L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rix Motors

01925917564 *

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

2021 - 320i M Sport 4dr Step Auto35

£21,649

Finance available £447 pm

  • 2L
  • 43.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01792001651 *

4.3/5 Stars

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

2021 - 320i M Sport 4dr Step Auto40

£20,599

Finance available £425 pm

  • 2L
  • 51.3K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01273121210 *

4.3/5 Stars

BMW 3 Series2021 - 330i M Sport 4dr Step Auto

2021 - 330i M Sport 4dr Step Auto30

Low Mileage

£24,499

  • 2L
  • 30.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Superstore Derby

01252960119 *

4.3/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.