Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,346 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 320d EfficientDynamics Plus 4dr

2017 (17) - 320d EfficientDynamics Plus 4dr30

£8,995

£168/pm (HP)

  • 2L
  • 102.2K

    Miles
  • Diesel
  • Manual
  • Saloon

BSS CAR SALES LTD

01362700947 *

4.8/5 Stars

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr82

£9,995

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Local Car Company

01157738537 *

BMW 3 Series2014 (14) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)39

Low Mileage

£7,288

£132/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.4/5 Stars

BMW 3 Series2015 (65) - 1.5 318i SE Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps) *9.9% Finance Ava

2015 (65) - 1.5 318i SE Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps) *9.9% Finance Ava47

£7,199

£130/pm (HP)

  • 1.5L
  • 111.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Noya Motor Group (Peterborugh)

01733794290 *

BMW 3 Series2021 - 320i xDrive M Sport 4dr Step Auto

2021 - 320i xDrive M Sport 4dr Step Auto29

£13,995

£296/pm (HP)

  • 2L
  • 123.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr48

£12,600

£259/pm (HP)

  • 2L
  • 98.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2010 (10) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 5 (218 ps)

2010 (10) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 5 (218 ps)31

Low Mileage

£5,000

  • 3L
  • 113.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Hearsall Common Car Sales

02475105188 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) ***Heated sea

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) ***Heated sea40

£11,449

£219/pm (HP)

  • 2L
  • 88.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noya Motor Group (Peterborugh)

01733794290 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,998

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (69) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr43

Reduced

£15,885

  • 2L
  • 57.9K

    Miles
  • Petrol
  • Automatic
  • Estate

IM Car Supermarket

01582341915 *

BMW 3 Series2019 - 318d M Sport 5dr Step Auto

2019 - 318d M Sport 5dr Step Auto17

£12,150

  • 2L
  • 86.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Glasgow

01414060647 *

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - 19IN ALLOYS

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - 19IN ALLOYS44

Low Mileage

£23,155

£382/pm (PCP)

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

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

2021 - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)37

£15,728

£336/pm (HP)

  • 2L
  • 71.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto9

£13,495

£262/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

3 Bridge Car Sales

02871221749 *

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

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

£9,998

  • 2L
  • 97.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

MQAS CARS LTD

01254946245 *

BMW 3 Series2018 (68) - 335d xDrive M Sport Shadow Edition 5dr Step Auto

2018 (68) - 335d xDrive M Sport Shadow Edition 5dr Step Auto48

£15,485

£304/pm (HP)

  • 3L
  • 110.7K

    Miles
  • Diesel
  • Automatic
  • Estate

JCS VEHICLE SALES LTD

01493807071 *

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto32

Low Mileage

£21,249

£370/pm (PCP)

  • 2L
  • 31.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (29

Reduced

£15,108

  • 2L
  • 73.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

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

2025 (75) - M Sport 5-Door49

£44,950

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Lloyd BMW Newcastle

01916070816 *

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

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

£18,599

£401/pm (HP)

  • 2L
  • 76.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Weston

01934313340 *

4.5/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.