Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,679 Used BMW 3 Series cars for sale

BMW 3 Series2021 - M340i xDrive MHT Touring 5-Door

2021 - M340i xDrive MHT Touring 5-Door26

£36,490

£593/pm (PCP)

  • 3L
  • 36.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Harvey Cooper Cars

01765532622 *

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

Low Mileage

£13,995

£273/pm (HP)

  • 52.2K

    Miles
  • Diesel
  • Automatic
  • Estate

MERIDIAN MOTOR VEHICLES LIMITED

01507308080 *

BMW 3 Series2021 (71) - 320i M Sport 4dr Step Auto

2021 (71) - 320i M Sport 4dr Step Auto27

Low Mileage

£24,990

  • 2L
  • 26.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

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

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

£16,595

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr53

£17,749

£374/pm (HP)

  • 3L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2017 - 335d xDrive M Sport 5dr Step Auto [Business Media]

2017 - 335d xDrive M Sport 5dr Step Auto [Business Media]18

Low Mileage

£14,210

  • 3L
  • 68.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Evans Halshaw Ford Preston

01772595651 *

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

2019 (69) - 2.0 320d M Sport Euro 6 (s/s) 4dr29

£13,900

£271/pm (HP)

  • 2L
  • 64.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Rydding Lane Auto Sale Ltd

01212697810 *

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 646

£19,987

  • 2L
  • 74.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580231545 *

BMW 3 Series2005 (55) - 320 Ci Sport 2dr Auto FSH SPARE KEY

2005 (55) - 320 Ci Sport 2dr Auto FSH SPARE KEY8

Low Mileage

£2,490

  • 2.2L
  • 106.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Evelyn Motors

01217288696 *

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

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

£18,595

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr20

Reduced

£13,550

£263/pm (HP)

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Top Gear Motors

02881440371 *

BMW 3 Series2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr20

£19,995

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woods New Forest Ltd

01590637902 *

BMW 3 Series2019 (69) - 2.0 320D XDRIVE M SPORT 4d 188 BHP 4-Door

2019 (69) - 2.0 320D XDRIVE M SPORT 4d 188 BHP 4-Door23

£16,495

£325/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Coventry Sterling Motors

02475103850 *

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

2017 - 330e M Sport 4dr Step Auto14

Low Mileage

£14,750

£289/pm (HP)

  • 2L
  • 57.3K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Autozone Cars

02870449518 *

BMW 3 Series2019 - 320d xDrive M Sport 4dr Step Auto

2019 - 320d xDrive M Sport 4dr Step Auto55

Reduced

£21,480

  • 2L
  • 37.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pure Cars

01924667281 *

BMW 3 Series2018 - 318d M Sport Shadow Edition 5dr Step Auto

2018 - 318d M Sport Shadow Edition 5dr Step Auto33

£13,810

  • 2L
  • 63.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Walsall

01922662421 *

BMW 3 Series2002 (52) - 318 Ti Se Compact Auto 3-Door

2002 (52) - 318 Ti Se Compact Auto 3-Door24

Reduced

£1,275

  • 2L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

GMC MOTORS B'HAM LIMITED

01215165519 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr36

£7,950

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Intense Motors

01494296474 *

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

2020 - 320i M Sport 5dr Step Auto32

Low Mileage

£21,799

£465/pm (HP)

  • 2L
  • 43.1K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

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

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr36

Reduced

£18,500

  • 2L
  • 89.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

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.