Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,299 Used BMW 3 Series cars for sale

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr33

£14,400

£281/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.6/5 Stars

BMW 3 Series2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)46

Reduced

£30,984

£478/pm (PCP)

  • 3L
  • 30.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

K W Motors Ltd

01582329327 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)50

£29,990

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorline Direct Ltd

01164646188 *

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

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

£16,749

£338/pm (CS)

  • 2L
  • 62.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

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

2025 (75) - M Sport 4-Door77

£39,949

  • 2L
  • 3.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

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

2015 - 320d M Sport 5dr Step Auto [Business Media]

£8,995

  • 2L
  • 138.0K

    Miles
  • Diesel
  • Automatic
  • Estate

APLEY AUTOMOTIVE LTD

01452689743 *

BMW 3 Series2016 - 2.0 318d M Sport Auto 4dr

2016 - 2.0 318d M Sport Auto 4dr88

Low Mileage

£14,300

£279/pm (HP)

  • 2L
  • 55.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Infinity Motors Ltd

01793957947 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY

2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY20

Reduced

£12,250

£236/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

The Van Spot

01616720267 *

0/5 Stars

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

2022 - 330e M Sport 5dr Step Auto19

Low Mileage

£28,798

  • 2L
  • 25.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

£4,990

£84/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Discount Car Centre Ltd

01616969160 *

BMW 3 Series2016 (66) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2016 (66) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)27

£6,595

£117/pm (HP)

  • 2L
  • 109.6K

    Miles
  • Diesel
  • Manual
  • Saloon

SRE Motors Ltd

01782432860 *

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

2021 - 330e M Sport 4dr Step Auto21

£18,495

£423/pm (PCP)

  • 2L
  • 94.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Duncan Motors (Melmount LTD)

02890023183 *

BMW 3 Series2010 (60) - 318d M Sport 4dr Step Auto

2010 (60) - 318d M Sport 4dr Step Auto49

Low Mileage

£4,650

£77/pm (HP)

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BM CARS WATFORD LTD T/A Chiswell Green Cars

01923927506 *

BMW 3 Series2015 - 340i M Sport 4dr Step Auto

2015 - 340i M Sport 4dr Step Auto19

Reduced

£17,995

£349/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mansfield Auto Exchange

01623709494 *

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

2020 - 330i M Sport 4dr Step Auto31

£21,099

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2015 - 2.0 320d BluePerformance M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (184

2015 - 2.0 320d BluePerformance M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (1842

Low Mileage

£11,995

£231/pm (HP)

  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Estate

MERIDIAN MOTOR VEHICLES LIMITED

01507211080 *

BMW 3 Series2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr65

Low Mileage

£7,499

£136/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sayarti Ltd

01494312186 *

BMW 3 Series2010 (60) - 320d EfficientDynamics 4dr

2010 (60) - 320d EfficientDynamics 4dr23

Low Mileage

£3,495

£52/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Kernow Kars Ltd

01326330754 *

BMW 3 Series1992 (J) - 316i 5dr Auto Touring

1992 (J) - 316i 5dr Auto Touring34

Low Mileage

£11,995

  • 1.6L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Longfield Motor Co Ltd

01992666278 *

BMW 3 Series2023 - 3.0 M340D xDrive MHEV Auto 4WD 4dr

2023 - 3.0 M340D xDrive MHEV Auto 4WD 4dr20

£40,495

£619/pm (PCP)

  • 3L
  • 18.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorclass

01942559217 *

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.