Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,520 Used BMW 3 Series cars for sale

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)32

Low Mileage

£16,495

  • 2L
  • 34.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lanarkshire Car Sales Ltd

01698538782 *

BMW 3 Series2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr79

Reduced

£14,450

£282/pm (HP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cambridgeshire Motor House LTD

01733666971 *

4.6/5 Stars

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto21

Low Mileage

£16,840

  • 2L
  • 48.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evans Halshaw Ford Bedford

01234987593 *

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

2019 (19) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)28

Low Mileage

£20,990

£428/pm (PCP)

  • 2L
  • 45.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Spa Motors Brecon

01874640370 *

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

2021 - 330e M Sport 5dr Step Auto15

£15,995

£315/pm (HP)

  • 2L
  • 96.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW 3 Series2022 - 330e Sport 5dr Step Auto

2022 - 330e Sport 5dr Step Auto36

£23,190

  • 2L
  • 45.5K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Chesterfield

01246388445 *

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

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

£15,189

£278/pm (PCP)

  • 2L
  • 78.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2016 - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps) 18" AL

2016 - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps) 18" AL39

Low Mileage

£19,250

£416/pm (HP)

  • 3L
  • 36.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2022 (72) - 330e M Sport 4dr Step Auto70

Low Mileage

£27,113

  • 2L
  • 15.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

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

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

Low Mileage

£34,999

£523/pm (PCP)

  • 2L
  • 3.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Stoke-on-Trent BMW

01782432302 *

BMW 3 Series2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)

2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)48

Reduced

£6,490

  • 3L
  • 130.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

DEALDRIVE MOTORS LTD

01642967680 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2015 (65) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr23

£11,995

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Hillington Motor Co Ltd

01414730658 *

BMW 3 Series(63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

(63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)48

Low Mileage

£10,995

  • 67.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

South Hams Autos

01803224926 *

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

2019 (69) - 330d M Sport 4dr Step Auto33

£21,485

  • 3L
  • 52.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

One Stop Cars of Manchester

01618048241 *

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

2016 (66) - 320d xDrive M Sport 4dr Step Auto26

Low Mileage

£7,900

£145/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Oldbury Car Sales

01217287564 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto39

£18,995

£403/pm (PCP)

  • 2L
  • 89.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MJ Motors

02890023185 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr20

£12,990

£252/pm (HP)

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Top Gear Motors

02881440371 *

BMW 3 Series2011 (61) - 2.0 318d Exclusive Edition Touring Euro 5 (s/s) 5dr

2011 (61) - 2.0 318d Exclusive Edition Touring Euro 5 (s/s) 5dr8

£3,450

£51/pm (HP)

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Manual
  • Estate

QPX Wheels

01616965741 *

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

2025 (74) - 320i M Sport 4dr Step Auto25

Low Mileage

£29,499

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Motors Stockport

01615298284 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr5

£6,490

£115/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAR NATION GROUP LTD

01733979117 *

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.