Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,331 Used BMW 3 Series cars for sale

BMW 3 Series1986 - 325i 2dr Auto

1986 - 325i 2dr Auto25

Low Mileage

£34,995

  • 2.5L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BMW 3 Series2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY

2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY10

Low Mileage

£3,499

£52/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

GT Sports & 4x4

01274059833 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£31,998

  • 2L
  • 12.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

BMW 3 Series2016 (16) - 318i Sport 4dr Step Auto

2016 (16) - 318i Sport 4dr Step Auto16

Low Mileage

£10,995

£210/pm (HP)

  • 1.5L
  • 49.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Silverstone Cars Limited

01708206414 *

BMW 3 Series2014 (63) - 335i M Sport 5dr Step Auto

2014 (63) - 335i M Sport 5dr Step Auto30

£9,990

£189/pm (HP)

  • 3L
  • 116.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

KT Motors Ltd

01932550232 *

BMW 3 Series2020 - 330E M SPORT PLUS EDITION 4-Door

2020 - 330E M SPORT PLUS EDITION 4-Door27

£18,300

£313/pm (PCP)

  • 2L
  • 58.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)2

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autoselect

01482428561 *

3.3/5 Stars

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

2022 (72) - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)28

£21,220

£307/pm (PCP)

  • 2L
  • 52.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2015 - 2.0 318d M Sport 5dr

2015 - 2.0 318d M Sport 5dr96

£8,300

£153/pm (HP)

  • 2L
  • 100.6K

    Miles
  • Diesel
  • Manual
  • Estate

Infinity Motors Ltd

01793957947 *

BMW 3 Series2017 - 335d xDrive M Sport 4dr Step Auto

2017 - 335d xDrive M Sport 4dr Step Auto11

Reduced

£13,750

£268/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BS Motors

02890021699 *

BMW 3 Series2025 (25) - M Sport 4-Door

2025 (25) - M Sport 4-Door77

Reduced

£36,449

  • 2L
  • 4.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

BMW 3 Series2024 (74) - 320i M Sport Touring Auto - Pan Roof & Virtual Cockpit & Huge Spec 5-Door

2024 (74) - 320i M Sport Touring Auto - Pan Roof & Virtual Cockpit & Huge Spec 5-Door60

Low Mileage

£32,990

£460/pm (PCP)

  • 2L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

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

2021 - 330e xDrive M Sport 5dr Step Auto50

Low Mileage

£27,049

  • 2L
  • 18.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Chingford

02039104754 *

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

2019 - 2.0 320d M Sport Auto 4dr43

£18,990

£392/pm (PCP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Panacea Motors Ltd

01616727308 *

0/5 Stars

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

2018 - 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr61

£11,250

£215/pm (HP)

  • 2L
  • 85.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Flexy Cars Ltd

02037803412 *

BMW 3 Series2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) ***Heated seats

2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) ***Heated seats37

Low Mileage

£11,149

£213/pm (HP)

  • 2L
  • 70.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noya Motor Group (Peterborugh)

01733794290 *

BMW 3 Series2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps46

Reduced

£16,650

  • 2L
  • 71.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

EMG Motor Group Kings Lynn

01553605787 *

4.7/5 Stars

BMW 3 Series2012 (62) - 3.0 325d M Sport Euro 5 2dr

2012 (62) - 3.0 325d M Sport Euro 5 2dr21

Low Mileage

£6,490

£115/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Coupe

JMY Car Sales Ltd

01245202308 *

BMW 3 Series2008 (08) - 3.0 325i M Sport Steptronic Euro 4 2dr

2008 (08) - 3.0 325i M Sport Steptronic Euro 4 2dr42

Low Mileage

£6,250

£168/pm (HP)

  • 3L
  • 110.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Drive Time Specialist Cars Limited

01217288826 *

BMW 3 Series2013 (63) - 320D M SPORT*M PERFORMANCE KIT*WARRANTED LOW 94K MILES*TOP SPEC*£35 TAX*PX* 4-Door

2013 (63) - 320D M SPORT*M PERFORMANCE KIT*WARRANTED LOW 94K MILES*TOP SPEC*£35 TAX*PX* 4-Door22

Low Mileage

£5,898

£103/pm (HP)

  • 2L
  • 94.7K

    Miles
  • Diesel
  • Manual
  • Saloon

PSG Car And Van Hire Limited

01217288820 *

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.