Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,318 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 330E M SPORT 4-Door

2020 - 330E M SPORT 4-Door26

Low Mileage

£21,300

£375/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2018 - 1.5 318i SE Touring Auto Euro 6 (s/s) 5dr

2018 - 1.5 318i SE Touring Auto Euro 6 (s/s) 5dr38

Low Mileage

£14,100

£293/pm (HP)

  • 1.5L
  • 33.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£17,000

£329/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Woodson Cars Ltd

01616965101 *

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

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

Reduced

£22,995

£346/pm (PCP)

  • 2L
  • 31.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Bournemouth

01202133536 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£31,998

  • 2L
  • 12.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Doncaster)

01302986692 *

BMW 3 Series2008 (08) - 318i Edition ES 4dr

2008 (08) - 318i Edition ES 4dr31

Low Mileage

£1,995

  • 2L
  • 127.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Cleland Car Sales

01698539229 *

BMW 3 Series2007 (57) - 320i SE 2dr

2007 (57) - 320i SE 2dr13

Reduced

£2,500

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Trade Car Sales

01217288898 *

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto

2015 - 320d xDrive M Sport 4dr Step Auto16

£9,995

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Gallagher Cars LTD

02871226307 *

BMW 3 Series2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)47

£28,000

£526/pm (PCP)

  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

FS Performance Ltd

01582280332 *

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

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

£11,750

£226/pm (HP)

  • 2L
  • 83.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Freeway Car Sales

01795502169 *

BMW 3 Series2020 (20) - 320i SE 4dr Step Auto

2020 (20) - 320i SE 4dr Step Auto24

Low Mileage

£17,490

£339/pm (HP)

  • 2L
  • 32.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

BSB AUTOMOTIVE LIMITED

01474552426 *

BMW 3 Series2023 (23) - 330e M Sport 4dr Step Auto

2023 (23) - 330e M Sport 4dr Step Auto50

£24,491

  • 2L
  • 68.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2025 - 320i M Sport 5dr Step Auto1

£43,499

  • 2L
  • 101.0

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

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

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

£37,995

£611/pm (PCP)

  • 2L
  • 11.2K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2015 (65) - 340i M Sport 4dr

2015 (65) - 340i M Sport 4dr20

£23,995

£472/pm (HP)

  • 3L
  • 11.0K

    Miles
  • Petrol
  • Manual
  • Saloon

NOVA CAR SALES LTD

01215160442 *

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

2019 - 2.0 320d xDrive M Sport Saloon 4-Door39

Reduced

£15,995

£315/pm (HP)

  • 2L
  • 100.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Crescent Car Sales

01302248782 *

BMW 3 Series2017 (17) - 330e M Sport Auto - £20 TAX + 19'' ALLOYS + NAV + HIDE + DAB 4-Door

2017 (17) - 330e M Sport Auto - £20 TAX + 19'' ALLOYS + NAV + HIDE + DAB 4-Door21

£8,990

£168/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Poynton Prestige Motors LTD

01616944741 *

BMW 3 Series2013 (63) - 2.0 320d Luxury xDrive Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d Luxury xDrive Euro 5 (s/s) 4dr37

Low Mileage

£4,990

£84/pm (HP)

  • 2L
  • 93.9K

    Miles
  • Diesel
  • Manual
  • Saloon

CANARY CAR STORE LTD

01733977971 *

BMW 3 Series2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£28,491

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2016 (66) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)

2016 (66) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)8

£7,990

  • 1.5L
  • 90.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Automatic Motors Ltd

01895546521 *

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.