Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,362 Used BMW 3 Series cars for sale

BMW 3 Series2012 - 320d Modern 4dr Step Auto

2012 - 320d Modern 4dr Step Auto25

£5,495

£94/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

North Wales Cars Ltd

01492554789 *

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

2021 (71) - 330e xDrive M Sport 5dr Step Auto50

£21,991

  • 2L
  • 60.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (15) - 330d M Sport 4dr Step Auto [Business Media] Euro 6

2015 (15) - 330d M Sport 4dr Step Auto [Business Media] Euro 614

£8,475

£157/pm (HP)

  • 3L
  • 119.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Your Dream Car Ltd

01494414237 *

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

2021 - 330e xDrive M Sport 5dr Step Auto43

£18,378

£373/pm (CS)

  • 2L
  • 80.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

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

2021 (71) - 320d MHT M Sport 5dr Step Auto20

Reduced

£26,000

  • 2L
  • 43.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2025 (20) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2025 (20) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr21

£19,995

£390/pm (HP)

  • 2L
  • 83.1K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Supercar Clinic Ltd

01204584584 *

0/5 Stars

BMW 3 Series2003 (03) - 1.8 316ti ES Compact 3dr Petrol Manual (170 g/km, 115 bhp)-Magnificent 1 Ow

2003 (03) - 1.8 316ti ES Compact 3dr Petrol Manual (170 g/km, 115 bhp)-Magnificent 1 Ow34

Low Mileage

£5,995

  • 1.8L
  • 34.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Rix Motors

01925917564 *

BMW 3 Series2014 - 2.0 318d Sport 4dr

2014 - 2.0 318d Sport 4dr1

Low Mileage

£6,250

£110/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bath and Somerset Cars

01761252117 *

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

2022 - 330e xDrive M Sport 4dr Step Auto9

£29,495

£538/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec10

Reduced

£3,495

  • 3L
  • 149.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

DW Motors

01227204262 *

BMW 3 Series2013 (63) - 330d M Sport 4dr Step Auto

2013 (63) - 330d M Sport 4dr Step Auto1

£7,249

  • 3L
  • 135.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Burton Motor Group Ltd

01283368716 *

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

2025 (75) - M Sport 4-Door77

£39,949

  • 2L
  • 3.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

BMW 3 Series2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr39

£10,895

£208/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto43

Low Mileage

£17,749

£313/pm (PCP)

  • 2L
  • 37.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto

£14,995

£252/pm (PCP)

  • 2L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2019 (69) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr

2019 (69) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr67

Reduced

£31,995

£590/pm (PCP)

  • 3L
  • 42.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Zanouchi Group Limited

01204939533 *

0/5 Stars

BMW 3 Series2021 - 330i M Sport 4dr Step Auto

2021 - 330i M Sport 4dr Step Auto1

£23,100

£406/pm (PCP)

  • 2L
  • 52.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2019 - 320d SE 4dr Step Auto

2019 - 320d SE 4dr Step Auto17

£15,750

£310/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

John McHugh Car Sales

02881440370 *

BMW 3 Series2017 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2017 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto35

£12,995

£252/pm (HP)

  • 3L
  • 119.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2021 - 318d MHT Sport 5dr Step Auto

2021 - 318d MHT Sport 5dr Step Auto

£19,995

£336/pm (PCP)

  • 2L
  • 70.3K

    Miles
  • Diesel
  • Automatic
  • Estate

AVS Bransgore Ltd

01425209871 *

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.