Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,663 Used BMW 3 Series cars for sale

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut49

Low Mileage

£14,675

£287/pm (HP)

  • 2L
  • 52.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Trade Car Sales

01616720265 *

BMW 3 Series2024 - M340i xDrive MHT 5dr Step Auto

2024 - M340i xDrive MHT 5dr Step Auto33

£49,595

  • 3L
  • 14.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2015 - 2.0 320d xDrive Sport Touring 5-Door

2015 - 2.0 320d xDrive Sport Touring 5-Door22

£9,950

£188/pm (HP)

  • 2L
  • 98.9K

    Miles
  • Diesel
  • Automatic
  • Estate

JLF 99 Ltd

01953665292 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Tech Pack]

2021 - 330e M Sport 4dr Step Auto [Tech Pack]40

£17,699

£362/pm (HP)

  • 2L
  • 72.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (31

Reduced

£19,995

  • 2L
  • 42.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Enkae Prestige Motors

01484240747 *

BMW 3 Series2014 (64) - 320d xDrive M Sport 4dr Step Auto

2014 (64) - 320d xDrive M Sport 4dr Step Auto34

Low Mileage

£10,299

£195/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

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

£19,672

£325/pm (PCP)

  • 2L
  • 41.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

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

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

£19,000

£388/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Premier Motor Collection

01143089153 *

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

2023 - 330e M Sport 4dr Step Auto19

£29,498

  • 2L
  • 27.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

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

2024 (74) - 320i M Sport 4dr Step Auto23

Low Mileage

£30,199

  • 2L
  • 5.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Tech Pack]

2025 - 320i M Sport 5dr Step Auto [Tech Pack]19

£45,498

  • 5.0

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

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

2024 (24) - 320d MHT M Sport 5dr Step Auto20

£35,500

  • 2L
  • 12.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2010 (60) - 2.0 320d M Sport Convertible 2dr Diesel Steptronic Euro 5 (184 ps)

2010 (60) - 2.0 320d M Sport Convertible 2dr Diesel Steptronic Euro 5 (184 ps)8

Low Mileage

£4,480

  • 2L
  • 120.5K

    Miles
  • Diesel
  • Automatic
  • Convertible

AG Cars Loughborough Limited

01509278062 *

BMW 3 Series2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door

2009 (58) - 2.0 320d M Sport Automatic Space Grey Convertible E93 M3 Show Car 2-Door18

£4,999

  • 2L
  • 162.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Circuit Automotive Ltd

01252415056 *

BMW 3 Series2019 - 330e Sport Pro 4-Door

2019 - 330e Sport Pro 4-Door54

Low Mileage

£16,920

  • 2L
  • 47.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2014 - 2.0 320d M Sport Gran Turismo 4-Door

2014 - 2.0 320d M Sport Gran Turismo 4-Door23

£6,295

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Priory Motors

01405801107 *

BMW 3 Series2014 (64) - 320d xDrive Sport 5dr Step Auto

2014 (64) - 320d xDrive Sport 5dr Step Auto24

£6,243

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Automatic
  • Estate

MOTOR EXPRESS PENDLE LTD

07305693901 *

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto50

£24,991

  • 2L
  • 53.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2024 (24) - 330e M Sport 5dr Step Auto [Pro Pack] Estate

2024 (24) - 330e M Sport 5dr Step Auto [Pro Pack] Estate60

£32,920

  • 2L
  • 21.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

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

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Low Mileage

£38,999

  • 2L
  • 3.9K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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.