Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,330 Used BMW 3 Series cars for sale

BMW 3 Series1992 (J) - 318i DESIGN EDITION 2dr

1992 (J) - 318i DESIGN EDITION 2dr8

Low Mileage

£12,999

  • 1.8L
  • 136.0K

    Miles
  • Petrol
  • Manual
  • Convertible

BMW 3 Series2007 (57) - 320i SE Automatic Convertible From £5,995 + Retail Package 2-Door

2007 (57) - 320i SE Automatic Convertible From £5,995 + Retail Package 2-Door9

Low Mileage

£5,995

  • 2L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Hesketh Cars

01253201512 *

BMW 3 Series2021 - 320d M SPORT [3X SERVICES, SAT NAV, LEATHER, HEATED SEATS & REVERSE CAMERA] 4-Door

2021 - 320d M SPORT [3X SERVICES, SAT NAV, LEATHER, HEATED SEATS & REVERSE CAMERA] 4-Door26

Reduced

£21,250

  • 2L
  • 51.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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

2017 - 2.0 320d M Sport Auto 4dr44

£10,499

£195/pm (HP)

  • 2L
  • 96.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 2dr

2013 (13) - 320d M Sport 2dr3

Low Mileage

£6,290

£111/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Convertible

MB Cars Swindon

01793550981 *

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

2021 - 330e M Sport 4dr Step Auto43

Low Mileage

£25,165

£428/pm (PCP)

  • 2L
  • 11.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2018 - 3.0 340i M Sport Shadow Edition Saloon 4dr - HUD+REVERSE CAM+PRO NAV+470BHP

2018 - 3.0 340i M Sport Shadow Edition Saloon 4dr - HUD+REVERSE CAM+PRO NAV+470BHP1

Low Mileage

£22,990

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

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

2016 (16) - 320d M Sport 5dr Step Auto46

£9,995

  • 2L
  • 101.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Imperial Car And Van Sales Ltd

01145510329 *

BMW 3 Series2021 (21) - 318d Sport 4dr

2021 (21) - 318d Sport 4dr21

Reduced

£12,850

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Thames Street Auto Salvage

01158224073 *

4.9/5 Stars

BMW 3 Series2015 - 330d M Sport 4dr Step Auto

2015 - 330d M Sport 4dr Step Auto37

£11,995

£231/pm (HP)

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Peak Automotive Limited

01637801278 *

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

Reduced

£19,975

£330/pm (PCP)

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lawrence Warner Specialist Cars LTD

02392009742 *

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,751

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Preston Nissan

01772965520 *

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto66

£14,995

£294/pm (HP)

  • 2L
  • 78.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Junction 6 Motors

01254445330 *

BMW 3 Series2015 (15) - 320d xDrive M Sport Saloon Auto 4-Door

2015 (15) - 320d xDrive M Sport Saloon Auto 4-Door26

£8,995

£168/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Revello Group Ltd

01615093499 *

BMW 3 Series2010 (59) - 3.0 325i SE Euro 5 4dr

2010 (59) - 3.0 325i SE Euro 5 4dr20

Low Mileage

£3,695

£62/pm (HP)

  • 3L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Handpicked Motors Swindon LTD

01793236991 *

BMW 3 Series2019 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)33

£19,395

£381/pm (PCP)

  • 2L
  • 69.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Status Motor Group LTD

02037639097 *

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh Sport Auto (s/s) 4dr

2016 (66) - 2.0 330e 7.6kWh Sport Auto (s/s) 4dr13

£6,489

  • 2L
  • 124.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

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

£34,799

  • 2L
  • 5.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2015 (64) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (64) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr35

£7,250

  • 2L
  • 121.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Today Ltd

01616946832 *

BMW 3 Series2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 6

2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 621

£6,995

£126/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

TM UK TRADING LTD Birmingham

02038895331 *

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.