Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,357 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - LED

2018 - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - LED36

£14,448

£288/pm (CS)

  • 2L
  • 68.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Carsa Bolton

01204323445 *

BMW 3 Series2022 (71) - 330e M Sport 5dr Step Auto

2022 (71) - 330e M Sport 5dr Step Auto1

Low Mileage

£26,499

£417/pm (PCP)

  • 2L
  • 24.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto43

Low Mileage

£17,049

£288/pm (PCP)

  • 2L
  • 37.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2013 (63) - 320d M Sport 2dr

2013 (63) - 320d M Sport 2dr18

£4,999

£84/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Coupe

ist choice Car Co

01918237767 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 4dr Step Auto

2016 (16) - 320d xDrive M Sport 4dr Step Auto33

Low Mileage

£15,999

£315/pm (HP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2024 (73) - 330e xDrive M Sport Saloon 4-Door

2024 (73) - 330e xDrive M Sport Saloon 4-Door36

£31,899

  • 2L
  • 17.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2021 - 2.0 318i Sport Touring 5-Door

2021 - 2.0 318i Sport Touring 5-Door32

£18,250

£279/pm (PCP)

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Ball Automotive Ltd

01246387161 *

BMW 3 Series2021 - 320i M Sport 4dr Step Auto [Pro Pack]

2021 - 320i M Sport 4dr Step Auto [Pro Pack]54

Low Mileage

£27,649

£488/pm (PCP)

  • 2L
  • 21.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2019 (68) - 320d M Sport 5dr Step Auto

2019 (68) - 320d M Sport 5dr Step Auto23

£12,795

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motor Trust UK Lancaster

01524938891 *

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) 5dr50

Reduced

£15,291

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 - 318d MHT M Sport 4dr Step Auto

2021 - 318d MHT M Sport 4dr Step Auto14

Reduced

£21,995

£382/pm (PCP)

  • 2L
  • 65.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

HILLVIEW MOTORS Ltd

02890023629 *

BMW 3 Series2019 (19) - 320d M Sport 4dr

2019 (19) - 320d M Sport 4dr3

£17,750

£344/pm (HP)

  • 2L
  • 67.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Calder Motor Co

01506880411 *

4.3/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto70

Low Mileage

£21,795

£376/pm (PCP)

  • 2L
  • 40.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2016 (66) - 330d M Sport 5dr Step Auto [Business Media]

2016 (66) - 330d M Sport 5dr Step Auto [Business Media]65

£12,950

£251/pm (HP)

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

DRIVEWISE AUTOMOTIVE LTD

01709917011 *

BMW 3 Series2013 - 318d M Sport 4dr

2013 - 318d M Sport 4dr27

£7,450

£135/pm (HP)

  • 2L
  • 116.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2019 - 2.0 330E M Sport Auto 4dr

2019 - 2.0 330E M Sport Auto 4dr43

£17,975

£324/pm (PCP)

  • 2L
  • 53.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SKV Motors

01708202983 *

BMW 3 Series2019 - 320i xDrive M Sport Shadow Edition 5dr Step Auto

2019 - 320i xDrive M Sport Shadow Edition 5dr Step Auto29

Low Mileage

£19,399

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Coventry

02475187133 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr48

Low Mileage

£19,990

£332/pm (PCP)

  • 2L
  • 40.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Gurus

01144780031 *

4.5/5 Stars

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 Series2023 - 320d MHT Sport 4dr Step Auto

2023 - 320d MHT Sport 4dr Step Auto19

Reduced

£22,998

  • 2L
  • 49.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Manchester)

01616945308 *

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.