Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,401 Used BMW 3 Series cars for sale

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door50

Low Mileage

£29,908

  • 2L
  • 5.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hedin BMW Enfield

02038730418 *

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

2022 - 320d MHT M Sport 5dr Step Auto36

£28,895

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)50

£19,295

£406/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Tenby Car Supermarket

01908106203 *

4.2/5 Stars

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

2021 - 330e M Sport 4dr Step Auto17

£22,950

£458/pm (PCP)

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Cars Ireland

02890026873 *

BMW 3 Series2017 (67) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2017 (67) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)34

£8,695

  • 2L
  • 91.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2016 - 3.0 335d xDrive M Sport Touring 5dr - M Performance Styling+19s+Hud+Icon Ad

2016 - 3.0 335d xDrive M Sport Touring 5dr - M Performance Styling+19s+Hud+Icon Ad37

Low Mileage

£18,990

  • 3L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cheshire Performance Cars Ltd

01614700167 *

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

2024 - 320i M Sport 4dr Step Auto22

£29,995

£442/pm (PCP)

  • 2L
  • 22.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

ELS Autos Ltd

02890023605 *

BMW 3 Series2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door

2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door11

Reduced

£17,650

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cleveleys Car Market

01253202596 *

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

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

£16,199

  • 3L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2016 - 320i Sport 5dr Step Auto

2016 - 320i Sport 5dr Step Auto19

Low Mileage

£12,998

  • 2L
  • 52.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Mazda MG (Stirling)

01786230675 *

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

2017 - 330d xDrive M Sport 4dr Step Auto28

Low Mileage

£17,899

£377/pm (HP)

  • 3L
  • 52.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2.0 Diesel SE Luxury Auto 4DR

2.0 Diesel SE Luxury Auto 4DR26

Low Mileage

£8,995

  • 46.3K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

THE CARMARKET

02890023139 *

BMW 3 Series2019 (19) - 2.0 330i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (19) - 2.0 330i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)33

£16,895

  • 2L
  • 78.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ourcar Ltd

01472400052 *

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)43

Reduced

£31,495

£486/pm (PCP)

  • 2L
  • 22.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Hartlepool Motor Company Ltd

01429807308 *

BMW 3 Series2023 (72) - 320i M Sport Saloon 4-Door

2023 (72) - 320i M Sport Saloon 4-Door49

£25,840

  • 2L
  • 35.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2002 (52) - 2.9 330d SE 4dr

2002 (52) - 2.9 330d SE 4dr22

Low Mileage

£1,750

  • 2.9L
  • 160.0K

    Miles
  • Diesel
  • Manual
  • Saloon

QPX Wheels

01616965741 *

BMW 3 Series2021 - 3.0 M340D xDrive MHEV Auto 4WD 4dr

2021 - 3.0 M340D xDrive MHEV Auto 4WD 4dr26

£28,990

£523/pm (PCP)

  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Harvey Select Cars

01636558811 *

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

2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)40

Low Mileage

£18,990

£370/pm (HP)

  • 3L
  • 59.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr34

£7,647

£140/pm (HP)

  • 3L
  • 110.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cheadle Car Sales

01613887701 *

BMW 3 Series2015 - 320i xDrive M Sport 5dr Step Auto [Business Media]

2015 - 320i xDrive M Sport 5dr Step Auto [Business Media]19

£7,985

  • 2L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Save On Used Cars

01724514218 *

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.