Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,355 Used BMW 3 Series cars for sale

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

2024 - 320i M Sport 4dr Step Auto42

£29,949

£483/pm (PCP)

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

BMW 3 Series2022 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2022 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)21

Low Mileage

£28,800

£412/pm (PCP)

  • 2L
  • 17.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Steven Eagell Toyota Northampton

01604973508 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£31,998

  • 2L
  • 14.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Wallsend Citroen / Peugeot / Jeep

01918237730 *

BMW 3 Series2019 (69) - 320i M Sport Plus Edition Auto 4dr - Virtual Cockpit & Apple CarPlay & FSH

2019 (69) - 320i M Sport Plus Edition Auto 4dr - Virtual Cockpit & Apple CarPlay & FSH55

Low Mileage

£21,990

£352/pm (PCP)

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£32,998

  • 2L
  • 11.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

BMW 3 Series2021 - 2.0 330e M Sport Touring 5-Door

2021 - 2.0 330e M Sport Touring 5-Door53

Reduced

£14,295

£279/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

WINTON MOTORS LTD

01727226266 *

BMW 3 Series2025 (75) - 320i M Sport Touring 5-Door

2025 (75) - 320i M Sport Touring 5-Door

Reduced

£49,990

  • 2L
  • 5.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

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

2025 - 320i M Sport 5dr Step Auto33

Reduced

£36,490

  • 2L
  • 5.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

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

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Reduced

£19,990

£358/pm (PCP)

  • 2L
  • 60.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

XENON AUTOMOTIVE LTD

01707932603 *

0/5 Stars

BMW 3 Series2005 (05) - 318 Ci Sport 2dr

2005 (05) - 318 Ci Sport 2dr13

Low Mileage

£2,695

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Convertible

BROOKE CARS M65 LIMITED

01254457250 *

0/5 Stars

BMW 3 Series2013 (63) - 3.0 330d SE Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)

2013 (63) - 3.0 330d SE Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)30

£7,995

£147/pm (HP)

  • 3L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars Of Conwy

01493807069 *

BMW 3 Series2020 - 320d xDrive MHT M Sport 5dr Step Auto

2020 - 320d xDrive MHT M Sport 5dr Step Auto19

Low Mileage

£27,798

  • 2L
  • 28.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£32,798

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

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

2015 (65) - 318d SE 4dr14

£4,950

£83/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Elite Cars

01216618574 *

BMW 3 Series2018 - 318d Sport 5dr Step Auto

2018 - 318d Sport 5dr Step Auto10

Low Mileage

£13,999

£290/pm (HP)

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Winsford

01606535848 *

BMW 3 Series2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)10

£9,690

  • 1.5L
  • 72.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Automatic Motors Ltd

01895546521 *

BMW 3 Series2019 (19) - 320i M Sport 4dr Step Auto

2019 (19) - 320i M Sport 4dr Step Auto61

£16,250

£320/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW 3 Series2009 (09) - 2.0 320d M Sport Only 69,000 Miles Metallic Blue Diesel Manual 4-Door

2009 (09) - 2.0 320d M Sport Only 69,000 Miles Metallic Blue Diesel Manual 4-Door13

Low Mileage

£5,999

£126/pm (HP)

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Circuit Automotive Ltd

01252415056 *

BMW 3 Series2013 (62) - 320d M Sport 5dr

2013 (62) - 320d M Sport 5dr19

£5,995

  • 2L
  • 128.2K

    Miles
  • Diesel
  • Manual
  • Estate

Noahs Automotive LTD

02476936621 *

BMW 3 Series2020 (20) - 330d xDrive M Sport Plus Edition Touring 5-Door

2020 (20) - 330d xDrive M Sport Plus Edition Touring 5-Door40

Low Mileage

£34,999

  • 3L
  • 33.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Halliwell Jones Warrington BMW

01925917478 *

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.