Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,460 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330e Sport Pro 4dr Step Auto

2022 - 330e Sport Pro 4dr Step Auto19

£20,498

  • 2L
  • 53.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Motorstore (Huddersfield)

01484506234 *

BMW 3 Series2006 (06) - 2.5 325i SE Auto Euro 4 4dr

2006 (06) - 2.5 325i SE Auto Euro 4 4dr24

Low Mileage

£4,995

  • 2.5L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car City Bristol Limited TA CARHUB

01174400727 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)6

£17,399

  • 3L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

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

2024 - 320i M Sport 5dr Step Auto19

£34,998

  • 2L
  • 13.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2012 (62) - 320d Modern 5dr

2012 (62) - 320d Modern 5dr21

£4,995

£84/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Manual
  • Estate

Euro Car Specialist Ltd

01483668739 *

4.2/5 Stars

BMW 3 Series2012 (12) - 318d Modern 4dr

2012 (12) - 318d Modern 4dr24

Low Mileage

£4,699

  • 2L
  • 106.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Pontings Banbury

01295233002 *

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

2021 - 320i M Sport 4dr Step Auto36

Low Mileage

£25,290

  • 2L
  • 20.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 3 Series2013 (63) - 320d Sport 5dr

2013 (63) - 320d Sport 5dr37

Low Mileage

£6,850

£123/pm (HP)

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Manual
  • Estate

UE Motors Ltd

01384887527 *

BMW 3 Series2022 - 330e M Sport Pro Edition 4dr Step Auto

2022 - 330e M Sport Pro Edition 4dr Step Auto49

Reduced

£24,990

£396/pm (PCP)

  • 2L
  • 34.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fusco Vehicle Sales

02891249214 *

BMW 3 Series2019 - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2019 - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr26

Low Mileage

£16,695

£358/pm (HP)

  • 2L
  • 53.3K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Stoke

01782432972 *

4.2/5 Stars

BMW 3 Series2017 - 2.0 320d xDrive M Sport Saloon 4-Door

2017 - 2.0 320d xDrive M Sport Saloon 4-Door72

Low Mileage

£14,599

£285/pm (HP)

  • 2L
  • 58.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Red Lion Motors Nazeing

01992662943 *

BMW 3 Series2019 - 2.0 330e M Sport Saloon 4-Door

2019 - 2.0 330e M Sport Saloon 4-Door13

£17,990

£328/pm (PCP)

  • 2L
  • 52.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BEECHWOOD PRESTIGE LTD

01302499708 *

BMW 3 Series2019 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr31

Low Mileage

£21,150

£450/pm (HP)

  • 2L
  • 30.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2016 (16) - 2.0 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/s) (163 ps)

2016 (16) - 2.0 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/s) (163 ps)28

Low Mileage

£9,995

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Dunfermline

01383347038 *

4.4/5 Stars

BMW 3 Series2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 6

2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 621

£6,995

£126/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

TM UK TRADING LTD Birmingham

02038895331 *

0/5 Stars

BMW 3 Series2015 (65) - 318d Sport 4dr

2015 (65) - 318d Sport 4dr10

£5,995

  • 2L
  • 129.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

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

2020 - 330e M Sport 4dr Step Auto83

£20,750

  • 2L
  • 46.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Otterbourne Car Company

02380013769 *

BMW 3 Series2019 (18) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2019 (18) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)1

£11,495

£220/pm (HP)

  • 3L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Luke Robinson Prestige Ltd

01379774712 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£32,698

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2013 (13) - 316i Sport 4dr

2013 (13) - 316i Sport 4dr43

£4,295

£69/pm (HP)

  • 1.6L
  • 114.0K

    Miles
  • Petrol
  • Manual
  • Saloon

NG9 Motors

01156677723 *

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.