Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,697 Used BMW 3 Series cars for sale

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

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

Reduced

£20,990

£411/pm (PCP)

  • 2L
  • 51.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

NeilKieran Automotive

01325525221 *

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

2019 - 320i M Sport 4dr Step Auto21

£17,220

  • 2L
  • 75.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Ford Milton Keynes

01908047266 *

BMW 3 Series2021 (21) - 330e xDrive M Sport 4dr Step Auto

2021 (21) - 330e xDrive M Sport 4dr Step Auto50

Low Mileage

£23,995

£374/pm (PCP)

  • 2L
  • 30.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01618049214 *

BMW 3 Series2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr55

£15,000

£313/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) M SPORT PLUS

2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) M SPORT PLUS41

Low Mileage

£13,650

£266/pm (HP)

  • 2L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2016 - 2.0 320I Sport 4dr

2016 - 2.0 320I Sport 4dr41

Low Mileage

£8,750

£163/pm (HP)

  • 2L
  • 68.9K

    Miles
  • Petrol
  • Manual
  • Saloon

CarsUnder3000

01268219758 *

4.8/5 Stars

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto Saloon

2022 (22) - 330e M Sport 4dr Step Auto Saloon40

£23,098

  • 2L
  • 44.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu Honda Stockton

01642049066 *

4.7/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

Reduced

£13,295

  • 2L
  • 110.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Parkside Motors Ltd

02039475180 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2010 (10) - 2.0 320i SE Euro 5 2dr

2010 (10) - 2.0 320i SE Euro 5 2dr27

Low Mileage

£4,500

£73/pm (HP)

  • 2L
  • 98.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Carhoots Ltd

01327220812 *

BMW 3 Series2008 (09) - 320i M Sport 2dr

2008 (09) - 320i M Sport 2dr19

Low Mileage

£2,495

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Coupe

ARVP Group LTD

02475103329 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£32,998

  • 2L
  • 17.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

BMW 3 Series2012 - 3.0 330I M Sport Auto 2dr

2012 - 3.0 330I M Sport Auto 2dr92

Reduced

£9,790

£228/pm (HP)

  • 3L
  • 67.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

City Motors (Cambs) Ltd

01733666873 *

4.3/5 Stars

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

2019 - 320d M Sport 4dr Step Auto36

£19,199

£394/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2022 - 3 SERIES 330i M Sport 5dr Step Auto

2022 - 3 SERIES 330i M Sport 5dr Step Auto

£30,392

  • 2L
  • 33.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2019 - 318d Sport 4-Door

2019 - 318d Sport 4-Door24

£16,499

£325/pm (HP)

  • 2L
  • 53.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Audi Technik Centre

01412601247 *

4.3/5 Stars

BMW 3 Series2021 - 330e SE Pro 5dr Step Auto

2021 - 330e SE Pro 5dr Step Auto25

£13,795

£204/pm (PCP)

  • 2L
  • 84.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

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

2025 - 320i M Sport 5dr Step Auto46

Reduced

£35,950

£520/pm (PCP)

  • 2L
  • 9.0K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

BMW 3 Series2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (

2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (57

£25,500

£519/pm (PCP)

  • 3L
  • 87.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Lincs Car Company

01205330479 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Low Mileage

£37,998

  • 2L
  • 9.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

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

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

* 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.