Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,603 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr Automatic

2022 - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr Automatic28

£16,995

£328/pm (HP)

  • 2L
  • 131.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2016 (65) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (65) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)23

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

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

2025 - 3 SERIES 320i M Sport 5dr Step Auto36

£33,746

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2014 (63) - 2.0 320i Sport Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

2014 (63) - 2.0 320i Sport Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)11

Low Mileage

£7,979

£146/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Autopoint

01436647028 *

BMW 3 Series2011 (11) - 2.0 318i M Sport Touring Euro 5 (s/s) 5dr

2011 (11) - 2.0 318i M Sport Touring Euro 5 (s/s) 5dr61

Low Mileage

£5,990

£105/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

The Carnet

01234237527 *

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

2020 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)39

Low Mileage

£22,023

£451/pm (CS)

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Southampton

01489663574 *

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

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

£39,995

  • 2L
  • 4.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stratstone BMW Tunbridge Wells

01892571854 *

BMW 3 Series2025 - 330E 22.3 Kwh M Sport 4Dr Step Auto

2025 - 330E 22.3 Kwh M Sport 4Dr Step Auto40

£42,999

  • 2L
  • 2.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series2014 - 330d xDrive M Sport 5dr Step Auto

2014 - 330d xDrive M Sport 5dr Step Auto59

£8,290

  • 3L
  • 137.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Auto Clicker Ltd

01260544935 *

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)39

Low Mileage

£21,393

£364/pm (PCP)

  • 2L
  • 35.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

BMW 3 Series2008 - 2.0 320i SE Convertible 2-Door

2008 - 2.0 320i SE Convertible 2-Door47

Low Mileage

£3,495

£70/pm (HP)

  • 2L
  • 90.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Gem Cars Ltd

01522440039 *

0/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr44

£16,990

£286/pm (PCP)

  • 2L
  • 72.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

GKL DIRECT

01296327927 *

BMW 3 Series2006 (56) - 3.0 335i SE Coupe 2dr Petrol Steptronic Euro 4 (306 ps)

2006 (56) - 3.0 335i SE Coupe 2dr Petrol Steptronic Euro 4 (306 ps)34

Reduced

£7,995

  • 3L
  • 72.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

Ribble Cars

01200404074 *

BMW 3 Series2016 (13) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (13) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)21

Reduced

£11,990

  • 3L
  • 124.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

My Next Car

01767669358 *

BMW 3 Series2018 (18) - 330e SE 4dr Step Auto

2018 (18) - 330e SE 4dr Step Auto21

£8,350

£154/pm (HP)

  • 2L
  • 69.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Auto Shar Cars

01614139888 *

BMW 3 Series2017 (17) - 2.0 320i Sport Touring Euro 6 (s/s) 5dr

2017 (17) - 2.0 320i Sport Touring Euro 6 (s/s) 5dr33

Low Mileage

£13,000

  • 2L
  • 41.0K

    Miles
  • Petrol
  • Manual
  • Estate

M&T Motor Company

01635917220 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£34,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Stafford Motorstore / BYD / Vanstore / Electric

01785550896 *

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

2016 (16) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr34

Low Mileage

£13,499

£262/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

BMW 3 Series2015 (64) - 320i xDrive M Sport 4dr Step Auto

2015 (64) - 320i xDrive M Sport 4dr Step Auto21

£7,495

£136/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cople Car Sales

01234237534 *

BMW 3 Series2008 (08) - 3.0 330d M Sport Auto Euro 4 4dr

2008 (08) - 3.0 330d M Sport Auto Euro 4 4dr61

£1,799

  • 3L
  • 191.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Park Motors Bury LTD

01614705694 *

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.