Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,364 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 318d MHT SE 4dr Step Auto

2021 - 318d MHT SE 4dr Step Auto1

£18,400

£332/pm (PCP)

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Sales NI Ltd

02882440438 *

BMW 3 Series2008 (57) - 320i SE 2dr

2008 (57) - 320i SE 2dr8

Low Mileage

£995

  • 2L
  • 107.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Slough Cars

01753980473 *

4.6/5 Stars

BMW 3 Series2014 - 2.0 320d M Sport Auto 4dr

2014 - 2.0 320d M Sport Auto 4dr57

Low Mileage

£10,220

£218/pm (HP)

  • 2L
  • 68.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto10

£4,750

  • 2L
  • 177.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2020 - M340i 4-Door

2020 - M340i 4-Door50

Reduced

£31,495

£513/pm (PCP)

  • 3L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

RJDMOTORS LTD

01405801345 *

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

2021 - 330e M Sport Pro Edition 4dr Step Auto25

£13,195

£278/pm (HP)

  • 2L
  • 137.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)46

Reduced

£12,940

£251/pm (HP)

  • 2L
  • 93.3K

    Miles
  • Diesel
  • Automatic
  • Estate

The Roxburghe Group

01217288719 *

0/5 Stars

BMW 3 Series2007 - 320i SE 2dr

2007 - 320i SE 2dr19

Low Mileage

£2,675

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Manual
  • Convertible

SLD Autos

01443801332 *

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 Series2019 (69) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (69) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)29

£10,799

£206/pm (HP)

  • 2L
  • 120.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2020 - 330e SE Pro 4dr Auto

2020 - 330e SE Pro 4dr Auto32

Low Mileage

£16,450

£345/pm (HP)

  • 2L
  • 38.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto

2019 (69) - 330e M Sport 4dr Auto52

£14,995

£294/pm (HP)

  • 2L
  • 86.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

DRIVEHAUS LTD

01614700096 *

BMW 3 Series2018 (18) - 330e M Sport 4dr Step Auto

2018 (18) - 330e M Sport 4dr Step Auto56

£10,950

£209/pm (HP)

  • 2L
  • 82.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

PRO CARS U.K LTD

01923936914 *

BMW 3 Series2017 - 335d xDrive M Sport 5dr Step Auto

2017 - 335d xDrive M Sport 5dr Step Auto28

Low Mileage

£19,899

£422/pm (HP)

  • 3L
  • 58.5K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Trafford

01616969155 *

BMW 3 Series2022 - 330e SE Pro 5-Door

2022 - 330e SE Pro 5-Door48

Reduced

£14,395

£228/pm (PCP)

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2008 - 320d Edition SE 4dr

2008 - 320d Edition SE 4dr10

£4,295

  • 2L
  • 145.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Aberdare Motors Ltd

01685707603 *

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

2016 (66) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)50

£12,990

£252/pm (HP)

  • 2L
  • 88.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Strategic Vehicle Solutions Ltd

01205332561 *

BMW 3 Series2021 - 2.0 330e M Sport Touring 5-Door

2021 - 2.0 330e M Sport Touring 5-Door53

Reduced

£14,295

£279/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

WINTON MOTORS LTD

01727226266 *

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

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

£16,661

£357/pm (HP)

  • 2L
  • 88.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

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

2021 - 330e M Sport 4dr Step Auto49

Reduced

£21,049

£372/pm (PCP)

  • 2L
  • 38.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

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.