Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,368 Used BMW 3 Series cars for sale

BMW 3 Series2023 (73) - 330E 2.0 PHEV 292 BHP 12KWH M SPORT AUTO ( PRO / VISIBILITY ) 4-Door

2023 (73) - 330E 2.0 PHEV 292 BHP 12KWH M SPORT AUTO ( PRO / VISIBILITY ) 4-Door50

£27,989

  • 2L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vanstar (Leeds) Limited

01133236269 *

BMW 3 Series2018 - 330e M Sport 4dr hybrid automatic £6995

2018 - 330e M Sport 4dr hybrid automatic £69957

Reduced

£6,995

  • 2L
  • 125.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

J H NORMAN & SONS

01935311713 *

BMW 3 Series2009 (59) - 318i ES 5dr

2009 (59) - 318i ES 5dr20

£1,599

  • 2L
  • 152.0K

    Miles
  • Petrol
  • Manual
  • Estate

Wmdbudgetmotors

01215160780 *

BMW 3 Series2025 (75) - 330e M Sport Saloon 4-Door

2025 (75) - 330e M Sport Saloon 4-Door20

£35,799

  • 2L
  • 5.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

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

2026 - 320i M Sport 4dr Step Auto19

£42,498

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2021 (71) - 320i M Sport 5dr Step Auto

2021 (71) - 320i M Sport 5dr Step Auto50

£22,995

£355/pm (PCP)

  • 2L
  • 49.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Integrity Automotive Limited

01473907545 *

BMW 3 Series2013 - 320i xDrive M Sport 5dr

2013 - 320i xDrive M Sport 5dr55

Low Mileage

£8,995

  • 2L
  • 74.8K

    Miles
  • Petrol
  • Manual
  • Estate

Bristol Auto Hub

01172331341 *

3.8/5 Stars

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

2020 - 330e M Sport 4dr Step Auto35

£16,890

  • 2L
  • 63.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wheatley Car Centre

01865590954 *

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

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

£24,691

  • 2L
  • 65.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2025 (75) - 330e 22.3 kWh M Sport 4dr Step Auto20

£38,500

  • 2L
  • 5.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2007 (07) - 2.0 320d SE Touring Auto Euro 4 5dr

2007 (07) - 2.0 320d SE Touring Auto Euro 4 5dr88

Reduced

£2,890

  • 2L
  • 117.4K

    Miles
  • Diesel
  • Automatic
  • Estate

CARHUB MK LTD

01908010437 *

BMW 3 Series2016 (65) - 1.5 318i Sport Euro 6 (s/s) 4dr

2016 (65) - 1.5 318i Sport Euro 6 (s/s) 4dr6

£6,494

£115/pm (HP)

  • 1.5L
  • 93.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Vivian Price Cars

01172331344 *

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

2023 - 320i M Sport 4dr Step Auto37

£28,995

£439/pm (PCP)

  • 2L
  • 27.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2016 (66) - 318i Sport 4dr

2016 (66) - 318i Sport 4dr50

£4,499

  • 1.5L
  • 142.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Car Sales Lincoln

01522301763 *

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) 4dr59

£17,995

£342/pm (PCP)

  • 2L
  • 85.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

R Line Motors

01618042359 *

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

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

£28,391

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Preston Nissan

01772965520 *

BMW 3 Series2016 (16) - 330d M Sport 5dr Step Auto

2016 (16) - 330d M Sport 5dr Step Auto16

£10,990

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Car stop West Midlands Ltd

01384319424 *

3.9/5 Stars

BMW 3 Series2013 (13) - 2.0 318d M Sport Touring Euro 5 (s/s) 5dr

2013 (13) - 2.0 318d M Sport Touring Euro 5 (s/s) 5dr31

Low Mileage

£7,990

  • 2L
  • 102.3K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

Low Mileage

£20,998

  • 2L
  • 20.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow Garscube Road Vauxhall / Leapmotor

01414736408 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr68

Reduced

£20,495

£345/pm (PCP)

  • 2L
  • 79.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

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.