Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,453 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 320d xDrive M Sport 5dr Step Auto

2016 - 320d xDrive M Sport 5dr Step Auto37

£10,495

£199/pm (HP)

  • 2L
  • 119.6K

    Miles
  • Diesel
  • Automatic
  • Estate

HSI Automotive

01274059767 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,898

  • 2L
  • 13.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2021 - 2.0 320D M Sport MHEV Auto 4dr

2021 - 2.0 320D M Sport MHEV Auto 4dr23

£23,489

£373/pm (PCP)

  • 2L
  • 40.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Essex Prestige Autos Ltd

01279967337 *

BMW 3 Series2011 (61) - 2.0 318d M Sport Touring Steptronic Euro 5 5dr

2011 (61) - 2.0 318d M Sport Touring Steptronic Euro 5 5dr29

£3,295

  • 2L
  • 134.0K

    Miles
  • Diesel
  • Automatic
  • Estate

TRADE CARS LTD

01924908890 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 5dr Step Auto

2016 (16) - 320d xDrive M Sport 5dr Step Auto29

£11,695

£224/pm (HP)

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Coventry Sterling Motors

02475103850 *

BMW 3 Series2022 (72) - 2.0 318d M Sport Euro 6 (s/s) 4dr

2022 (72) - 2.0 318d M Sport Euro 6 (s/s) 4dr51

£17,640

£294/pm (PCP)

  • 2L
  • 63.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2016 - 3.0 335d xDrive M Sport Saloon 4-Door

2016 - 3.0 335d xDrive M Sport Saloon 4-Door41

Low Mileage

£16,490

£325/pm (HP)

  • 3L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FRM Car Sales

01922661912 *

BMW 3 Series2010 (60) - 320d EfficientDynamics 4dr

2010 (60) - 320d EfficientDynamics 4dr23

Low Mileage

£3,495

£52/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Kernow Kars Ltd

01326330754 *

BMW 3 Series2025 - 330e xDrive M Sport 4dr Step Auto

2025 - 330e xDrive M Sport 4dr Step Auto19

£37,998

  • 2L
  • 16.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Motorstore (East Kilbride)

01355203632 *

BMW 3 Series2023 - 320i M Sport 5dr Step Auto [Pro Pack]

2023 - 320i M Sport 5dr Step Auto [Pro Pack]23

£26,699

£424/pm (PCP)

  • 2L
  • 36.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Burnley

01282504324 *

BMW 3 Series2020 (70) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr57

Low Mileage

£21,684

£362/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

New Street Car Centre

01952967003 *

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto43

£28,750

  • 3L
  • 57.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Browns of Richmond

01748900788 *

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

2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (25

Low Mileage

£23,499

  • 2L
  • 21.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2020 - 318d SE 4dr

2020 - 318d SE 4dr19

£14,495

£283/pm (HP)

  • 2L
  • 56.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Brandon Car Centre

01842819999 *

BMW 3 Series2015 (65) - 320i M Sport 5dr Step Auto

2015 (65) - 320i M Sport 5dr Step Auto45

£9,999

  • 2L
  • 95.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Abaza Motors Ltd

02037634729 *

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

2016 (16) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)46

Low Mileage

£16,980

£335/pm (HP)

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Westbourne Professional Ltd

01143086599 *

BMW 3 Series2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door

2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door34

Low Mileage

£17,995

£488/pm (PCP)

  • 3L
  • 51.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

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

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr50

£20,795

£431/pm (PCP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Peverel car company ltd

01245204345 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£33,298

  • 2L
  • 13.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Fiat/Kiat/Abarth/BYD

01316036422 *

BMW 3 Series2011 - 2.0 320d M Sport Auto 181 4dr

2011 - 2.0 320d M Sport Auto 181 4dr28

£3,990

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Swaan Motors Ltd

01733667053 *

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.