Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,254 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 2.0 316d SE Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)

2016 (16) - 2.0 316d SE Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)1

£7,840

£144/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Estate

DR Motors

01162162407 *

4.2/5 Stars

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

2020 - 330e M Sport 4dr Step Auto1

£16,790

  • 2L
  • 89.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Anchor Cars

01182058863 *

BMW 3 Series2022 (72) - 330e xDrive M Sport 4dr Step Auto Saloon

2022 (72) - 330e xDrive M Sport 4dr Step Auto Saloon62

£28,868

  • 2L
  • 43.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

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

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

Reduced

£15,295

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2013 - 320d M Sport 4dr Step Auto [Business Media]

2013 - 320d M Sport 4dr Step Auto [Business Media]15

Low Mileage

£9,250

£173/pm (HP)

  • 2L
  • 81.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Infinity Motors Ltd

01793957947 *

BMW 3 Series2014 (14) - 2.0cc Diesel Estate Automatic...Only 22947 Miles 5-Door

2014 (14) - 2.0cc Diesel Estate Automatic...Only 22947 Miles 5-Door26

Low Mileage

£11,950

£230/pm (HP)

  • 2L
  • 22.9K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Four Crosses Garage

01743292166 *

4.1/5 Stars

BMW 3 Series2014 - 325d M Sport 5dr Step Auto

2014 - 325d M Sport 5dr Step Auto9

Reduced

£10,750

£205/pm (HP)

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Ashfield Autos Ltd

02890023077 *

BMW 3 Series2004 - 3.0 Sport Saloon 4dr Petrol Automatic (230 g/km, 231 bhp)

2004 - 3.0 Sport Saloon 4dr Petrol Automatic (230 g/km, 231 bhp)37

£10,990

  • 3L
  • 28.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr82

Low Mileage

£22,495

£442/pm (HP)

  • 3L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Estate

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2016 - XDRIVE M SPORT 4-Door

2016 - XDRIVE M SPORT 4-Door33

Low Mileage

£15,990

£315/pm (HP)

  • 3L
  • 72.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roydens Ltd

07379375629 *

BMW 3 Series2015 (15) - 330d xDrive M Sport 5dr Step Auto

2015 (15) - 330d xDrive M Sport 5dr Step Auto34

£11,995

£231/pm (HP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

YARDLEY MOTOR TRADE

01217287172 *

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

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

£25,450

£401/pm (PCP)

  • 2L
  • 38.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door26

Low Mileage

£29,400

£496/pm (PCP)

  • 2L
  • 12.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2011 (60) - 320d EfficientDynamics 4dr18

£3,595

  • 2L
  • 143.4K

    Miles
  • Diesel
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

BMW 3 Series2021 - 330E M SPORT 5-Door

2021 - 330E M SPORT 5-Door26

£16,700

£278/pm (PCP)

  • 2L
  • 79.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

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

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

Low Mileage

£18,917

£384/pm (CS)

  • 2L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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

2024 (74) - 320i M Sport 5dr Step Auto4

£38,500

  • 2L
  • 13.7K

    Miles
  • Petrol
  • Automatic
  • Estate

BINCA

01908953487 *

4.2/5 Stars

BMW 3 Series2009 (59) - 325i M Sport 2dr Step Auto

2009 (59) - 325i M Sport 2dr Step Auto28

Low Mileage

£6,990

£137/pm (HP)

  • 3L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Romans Motors Ltd

01622234323 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr57

£15,219

£298/pm (HP)

  • 2L
  • 81.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - 19IN ALLOYS

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - 19IN ALLOYS44

Low Mileage

£22,806

£374/pm (PCP)

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

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.