Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,312 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19

2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (1954

£22,800

£368/pm (PCP)

  • 2L
  • 68.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Whitethor Cars

01530443588 *

0/5 Stars

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) (38

Reduced

£21,195

  • 2L
  • 29.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2020 - 3.0 330d M Sport Plus Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (2

2020 - 3.0 330d M Sport Plus Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (287

£24,995

£416/pm (PCP)

  • 3L
  • 70.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MSC MOTORS LTD

01782917198 *

4.7/5 Stars

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto35

£42,690

  • 3L
  • 26.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

2015 (64) - 330d xDrive M Sport 5dr Step Auto75

£11,995

£231/pm (HP)

  • 3L
  • 117.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BEN HARRISON AUTOMOTIVE LTD

01202052313 *

4.4/5 Stars

BMW 3 Series2016 (16) - 330e M Sport 4dr Step Auto

2016 (16) - 330e M Sport 4dr Step Auto45

£8,595

£159/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RDCS Motors LTD

01215160538 *

BMW 3 Series2007 (57) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 4 (218 ps)

2007 (57) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 4 (218 ps)17

Low Mileage

£5,995

£229/pm (HP)

  • 3L
  • 60.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

MPM Motor Company

01292430587 *

BMW 3 Series2022 - 330E XDRIVE M SPORT 5-Door

2022 - 330E XDRIVE M SPORT 5-Door26

Low Mileage

£27,300

£452/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW 3 Series2010 (10) - 320i M Sport 4dr

2010 (10) - 320i M Sport 4dr19

Low Mileage

£2,050

  • 2L
  • 117.4K

    Miles
  • Petrol
  • Manual
  • Saloon

Wmdbudgetmotors

01215160780 *

BMW 3 Series2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) DAKOT

2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) DAKOT39

Low Mileage

£17,950

£426/pm (HP)

  • 3L
  • 59.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)50

£29,990

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorline Direct Ltd

01164646188 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto

2015 (65) - 335d xDrive M Sport 4dr Step Auto22

Low Mileage

£14,995

£294/pm (HP)

  • 3L
  • 70.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Carselect1.com

01563593226 *

4.7/5 Stars

BMW 3 Series2013 (63) - 330d xDrive M Sport 5dr Step Auto

2013 (63) - 330d xDrive M Sport 5dr Step Auto17

£8,995

£168/pm (HP)

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2017 (M) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps) DAKOTA LEAT

2017 (M) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps) DAKOTA LEAT40

Low Mileage

£11,250

£215/pm (HP)

  • 2L
  • 59.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2018 - 2.0 320d xDrive M Sport Auto 4WD 4dr

2018 - 2.0 320d xDrive M Sport Auto 4WD 4dr89

£14,875

£310/pm (HP)

  • 2L
  • 65.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2014 (64) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)

2014 (64) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)50

Low Mileage

£9,995

  • 2L
  • 65.6K

    Miles
  • Petrol
  • Manual
  • Estate

Hyland Car Sales Ltd

01884211250 *

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

2020 - 320i M Sport 4dr Step Auto31

Low Mileage

£20,300

£431/pm (HP)

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

2024 - 320i M Sport 4dr Step Auto38

£28,899

  • 2L
  • 19.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birmingham

01217525223 *

BMW 3 Series2012 (62) - 3.0 325d M Sport Euro 5 2dr

2012 (62) - 3.0 325d M Sport Euro 5 2dr21

Low Mileage

£6,490

£115/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Coupe

JMY Car Sales Ltd

01245202308 *

BMW 3 Series2009 (59) - 320d SE TOURING 5dr

2009 (59) - 320d SE TOURING 5dr14

£1,995

  • 2L
  • 181.0K

    Miles
  • Diesel
  • Manual
  • Estate

G&D Car Sales

01642937587 *

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.