Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,365 Used BMW 3 Series cars for sale

BMW 3 Series2023 - 2.0 330E M Sport Auto 4dr

2023 - 2.0 330E M Sport Auto 4dr8

£24,800

£397/pm (PCP)

  • 2L
  • 50.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2021 - 330e SE Pro 4dr Step Auto33

£14,995

£259/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Graham Marsh Car Sales Ltd

01227204258 *

BMW 3 Series2008 - 320i SE [170] 4dr Auto

2008 - 320i SE [170] 4dr Auto43

Low Mileage

£2,495

  • 2L
  • 85.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

George Kingsley Vehicle Sales

01206580921 *

BMW 3 Series2020 - M SPORT | M Sport Plus Pack | Technology Pack | Comfort Pack Semi-Auto 4-Door

2020 - M SPORT | M Sport Plus Pack | Technology Pack | Comfort Pack Semi-Auto 4-Door40

Low Mileage

£24,800

  • 2L
  • 38.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

TrustFord Stockport

01613887682 *

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) (29

£11,995

£231/pm (HP)

  • 2L
  • 110.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2020 - 320i M Sport 4dr Step Auto

2020 - 320i M Sport 4dr Step Auto32

Reduced

£19,295

£417/pm (HP)

  • 2L
  • 49.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

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

2025 (74) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)25

Low Mileage

£29,499

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Wirral

01513174819 *

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

£12,900

£250/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

S J AND SONS VEHICLE SALES LTD

01527916197 *

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

2020 - 330e M Sport 4dr Step Auto24

£17,400

£307/pm (PCP)

  • 2L
  • 59.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

BMW 3 Series2021 - 330E M SPORT 4-Door

2021 - 330E M SPORT 4-Door24

£18,400

£313/pm (PCP)

  • 2L
  • 57.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2017 - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps

2017 - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps88

Reduced

£12,610

£244/pm (HP)

  • 3L
  • 107.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

GK Motors Ltd

01623706191 *

BMW 3 Series2022 - 320i SE Pro 4dr Step Auto

2022 - 320i SE Pro 4dr Step Auto25

£20,500

£348/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

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

2025 - 330e 22.3 kWh M Sport 5dr Step Auto39

Low Mileage

£39,995

£629/pm (PCP)

  • 2L
  • 7.4K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£31,998

  • 2L
  • 19.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Derby Motorstore

01332318223 *

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

2014 (64) - 2.0 320d M Sport Euro 5 (s/s) 4dr64

Low Mileage

£6,994

£126/pm (HP)

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Manual
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2009 (59) - 320i M Sport Highline 2dr

2009 (59) - 320i M Sport Highline 2dr23

Low Mileage

£8,495

£171/pm (HP)

  • 2L
  • 33.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Colebrook and Sons Ltd

01202145724 *

4.7/5 Stars

BMW 3 Series2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED

2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED24

Reduced

£7,950

£146/pm (HP)

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Enclave Automotive Ltd

01922660927 *

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

2021 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr54

£17,569

£292/pm (PCP)

  • 2L
  • 73.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto10

£27,200

£397/pm (PCP)

  • 2L
  • 29.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr Auto

2009 (59) - 320d M Sport Highline 2dr Auto8

Reduced

£3,695

£62/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

RRJA Autos Limited

01501640117 *

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.