Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,716 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Pro Pack]41

£19,099

£323/pm (PCP)

  • 2L
  • 58.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

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

£25,995

  • 2L
  • 41.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hillington Motor Co Ltd

01414730658 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 641

£21,220

£356/pm (PCP)

  • 2L
  • 40.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (30

£17,700

  • 2L
  • 48.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

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

2025 - 320i M Sport 5dr Step Auto36

Reduced

£32,950

  • 2L
  • 10.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Chesterfield

01246388445 *

BMW 3 Series1991 (52) - BMW 318is 1.8 2dr Saloon

1991 (52) - BMW 318is 1.8 2dr Saloon50

Low Mileage

£19,995

  • 1.8L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Woodman Motor Company

01253542228 *

BMW 3 Series2017 (10) - 330d M Sport Automatic Convertible 2-Door

2017 (10) - 330d M Sport Automatic Convertible 2-Door19

Low Mileage

£3,999

£63/pm (HP)

  • 3L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Supreno Cars

01784776799 *

4.6/5 Stars

BMW 3 Series2020 - 3.0 M340i xDrive Auto 4WD 5dr

2020 - 3.0 M340i xDrive Auto 4WD 5dr41

Low Mileage

£35,995

  • 3L
  • 37.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Central Cars (Leigh) Ltd

01702418311 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Pro Pack]

2025 - 320i M Sport 5dr Step Auto [Pro Pack]39

£31,549

£468/pm (PCP)

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Burnley

01282504324 *

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

2016 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr67

Low Mileage

£13,500

£329/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Match Chester

01244207613 *

4.6/5 Stars

BMW 3 Series2019 (69) - 320d M Sport 4dr

2019 (69) - 320d M Sport 4dr35

£15,995

£315/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MKS Car Sales Sinclair Street

01382213497 *

4.6/5 Stars

BMW 3 Series2022 (22) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr70

Low Mileage

£25,250

£386/pm (PCP)

  • 2L
  • 23.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

BMW 3 Series2021 (21) - M340d xDrive MHT 4dr Step Auto

2021 (21) - M340d xDrive MHT 4dr Step Auto64

£30,995

£510/pm (PCP)

  • 3L
  • 43.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Zanouchi Group Limited

01204939533 *

0/5 Stars

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 (20) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (35

£14,390

£281/pm (HP)

  • 2L
  • 87.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Direct Part X

01924667333 *

3/5 Stars

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

2018 - 335d xDrive M Sport 4dr Step Auto27

Low Mileage

£19,999

£424/pm (HP)

  • 3L
  • 32.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2019 - 320d [190] M Sport 5dr Step Auto [Business Media]

2019 - 320d [190] M Sport 5dr Step Auto [Business Media]28

£13,295

£252/pm (HP)

  • 2L
  • 81.1K

    Miles
  • Diesel
  • Automatic
  • Hatchback

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2020 - 330e M Sport Step Auto 4-Door

2020 - 330e M Sport Step Auto 4-Door24

Low Mileage

£19,397

£394/pm (HP)

  • 2L
  • 37.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

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

2020 - 330e M Sport 4dr Step Auto38

£15,699

£318/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2025 - 3 SERIES 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 3 SERIES 330e 22.3 kWh M Sport 5dr Step Auto40

£36,180

  • 2L
  • 7.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2016 (16) - *AUTO!* 2.0 318d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps) 2 FORM

2016 (16) - *AUTO!* 2.0 318d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps) 2 FORM21

£8,000

  • 2L
  • 105.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Northwest Trade Centre Lancaster

01524938637 *

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.