Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,638 Used BMW 3 Series cars for sale

BMW 3 Series2007 (07) - 325i SE 5dr

2007 (07) - 325i SE 5dr19

£1,450

  • 2.5L
  • 178.0K

    Miles
  • Petrol
  • Manual
  • Estate

M40 4x4 Ltd

01494312044 *

BMW 3 Series2012 (12) - 318d Sport 4dr Step Auto

2012 (12) - 318d Sport 4dr Step Auto38

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

North Walsham Car Sales

01962670192 *

BMW 3 Series2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr

2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr92

£10,245

£207/pm (HP)

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Automatic
  • Hatchback

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr54

£19,790

£310/pm (PCP)

  • 2L
  • 50.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2025 - M340I Xdrive Mht 5Dr Step Auto

2025 - M340I Xdrive Mht 5Dr Step Auto26

Low Mileage

£53,999

  • 3L
  • 4.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Lookers Crewe BMW

01270443380 *

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

2023 (73) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)41

£27,550

£391/pm (PCP)

  • 2L
  • 23.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Buy and Go Cars

02920108594 *

4.8/5 Stars

BMW 3 Series2021 - 3 SERIES 330e M Sport 4dr Step Auto

2021 - 3 SERIES 330e M Sport 4dr Step Auto49

£19,200

  • 2L
  • 58.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BYD Northampton

01604343549 *

BMW 3 Series2012 (61) - 2.0 318d ES Touring Euro 5 (s/s) 5dr

2012 (61) - 2.0 318d ES Touring Euro 5 (s/s) 5dr

£2,495

  • 2L
  • 153.0K

    Miles
  • Diesel
  • Manual
  • Estate

Car Group Stockport Ltd

01616944746 *

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

2022 - 330e M Sport 4dr Step Auto42

£18,999

£324/pm (PCP)

  • 2L
  • 65.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2008 (58) - 2.0 318i Edition SE Euro 4 4dr

2008 (58) - 2.0 318i Edition SE Euro 4 4dr38

Low Mileage

£2,495

  • 2L
  • 115.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Doncaster Motor Group

01302986709 *

BMW 3 Series2013 (62) - 2.0 320I XDRIVE SE 4d 181 BHP 4-Door

2013 (62) - 2.0 320I XDRIVE SE 4d 181 BHP 4-Door26

£6,995

£126/pm (HP)

  • 2L
  • 116.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

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

2017 - 330e M Sport 4dr Step Auto14

Low Mileage

£14,750

£289/pm (HP)

  • 2L
  • 57.3K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Autozone Cars

02870449518 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (184

2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (18434

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Manual
  • Convertible

Select Cars Shute Cross

01297300875 *

BMW 3 Series2009 (59) - 318i SE Business Edition 4dr

2009 (59) - 318i SE Business Edition 4dr14

£2,995

  • 2L
  • 142.0K

    Miles
  • Petrol
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

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

2016 (66) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr25

£9,375

£176/pm (HP)

  • 2L
  • 78.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lucky Seven Motors

02034359499 *

BMW 3 Series2021 - 330E M SPORT PRO EDITION 5-Door

2021 - 330E M SPORT PRO EDITION 5-Door36

£19,300

£317/pm (PCP)

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

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

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

Reduced

£18,195

£302/pm (PCP)

  • 2L
  • 76.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr49

Reduced

£19,500

£325/pm (PCP)

  • 2L
  • 64.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

TMC Motors

01252960115 *

4.7/5 Stars

BMW 3 Series2021 - 330E M SPORT 4-Door

2021 - 330E M SPORT 4-Door27

Low Mileage

£22,000

£342/pm (PCP)

  • 2L
  • 26.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MMRM Cars Ltd

01992666288 *

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.