Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,482 Used BMW 3 Series cars for sale

BMW 3 Series2009 - 3.0 330i SE Touring Steptronic Euro 4 5dr

2009 - 3.0 330i SE Touring Steptronic Euro 4 5dr32

Low Mileage

£3,950

£74/pm (HP)

  • 3L
  • 111.5K

    Miles
  • Petrol
  • Automatic
  • Estate

The Red Vehicle Company Ltd

01491525449 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£34,498

  • 2L
  • 13.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

01316036582 *

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

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

Reduced

£15,700

  • 2L
  • 95.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Superstore

01733978043 *

BMW 3 Series2021 - 320i SE 4dr Step Auto

2021 - 320i SE 4dr Step Auto24

Low Mileage

£18,599

£315/pm (PCP)

  • 2L
  • 33.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2007 (56) - 320i SE 5dr

2007 (56) - 320i SE 5dr24

Reduced

£1,895

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Manual
  • Estate

BMW 3 Series2018 (18) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps

2018 (18) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps49

Low Mileage

£19,990

£536/pm (PCP)

  • 3L
  • 41.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Per4mance Cars Limited

01625468256 *

BMW 3 Series2021 - 2.0 330e SE Professional Auto 5dr

2021 - 2.0 330e SE Professional Auto 5dr57

£13,500

£262/pm (HP)

  • 2L
  • 90.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Car World - Braunstone

01164028881 *

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

2021 - 320i M Sport 4dr Step Auto33

Low Mileage

£22,599

  • 2L
  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2017 - 318d M Sport 4dr

2017 - 318d M Sport 4dr19

Reduced

£8,990

£168/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Supreme Motors NI

02882449414 *

BMW 3 Series2023 - M340D Xdrive Mht 4Dr Step Auto

2023 - M340D Xdrive Mht 4Dr Step Auto26

Low Mileage

£46,449

  • 3L
  • 5.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series2013 - 330d M Sport 5-Door

2013 - 330d M Sport 5-Door45

£9,995

  • 3L
  • 121.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodlands Motor Company

01202145719 *

BMW 3 Series2014 (64) - 318d Sport 2014-64 (£35 Tax) 4-Door

2014 (64) - 318d Sport 2014-64 (£35 Tax) 4-Door14

£5,450

£93/pm (HP)

  • 2L
  • 104.9K

    Miles
  • Diesel
  • Manual
  • Saloon

A B Trading

01273095162 *

BMW 3 Series2023 - M340D Xdrive Mht 4Dr Step Auto

2023 - M340D Xdrive Mht 4Dr Step Auto26

£36,999

£573/pm (PCP)

  • 3L
  • 31.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 3 Series2006 - 3.0 330i SE Coupe 2-Door

2006 - 3.0 330i SE Coupe 2-Door19

Reduced

£5,998

  • 3L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Parkland Motor Company

01913008510 *

BMW 3 Series2015 - 320d xDrive SE 4dr Step Auto

2015 - 320d xDrive SE 4dr Step Auto25

Low Mileage

£9,995

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Lowes of Larne Ltd

02828440130 *

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

2025 - 3 SERIES 320i Sport 5dr Step Auto39

Low Mileage

£30,026

  • 2L
  • 4.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2012 - 320d Sport 4dr Step Auto

2012 - 320d Sport 4dr Step Auto29

£6,195

£109/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

BMW 3 Series2008 (57) - 318i SE [143] 4dr

2008 (57) - 318i SE [143] 4dr5

Low Mileage

£2,395

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Saloon

D and S Autos

01604343524 *

BMW 3 Series2013 (63) - 2.0 318d M Sport Saloon 4dr Diesel Manual-2 FORMER KEEPERS FINISHED IN GLAC

2013 (63) - 2.0 318d M Sport Saloon 4dr Diesel Manual-2 FORMER KEEPERS FINISHED IN GLAC32

£5,980

£105/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2013 (13) - 2.0 320i M Sport Auto xDrive Euro 5 (s/s) 4dr

2013 (13) - 2.0 320i M Sport Auto xDrive Euro 5 (s/s) 4dr39

£7,250

£131/pm (HP)

  • 2L
  • 112.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Top Lane Cars Ltd

01942559253 *

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.