Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,719 Used BMW 3 Series cars for sale

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

2022 - 318i M Sport 4dr Step Auto35

Low Mileage

£23,398

  • 2L
  • 21.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Bury St Edmunds

01284338953 *

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

2020 - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr63

Reduced

£25,495

£453/pm (PCP)

  • 2L
  • 56.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

AUTOVETTURA LTD

07506577555 *

BMW 3 Series2002 (52) - 330d SE 4dr modified lowered

2002 (52) - 330d SE 4dr modified lowered10

Low Mileage

£2,995

  • 2.9L
  • 167.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Y S Motors

01494928876 *

3.2/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr54

Reduced

£21,499

£365/pm (PCP)

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2021 - 330e SE Pro Step Auto 5-Door

2021 - 330e SE Pro Step Auto 5-Door24

Low Mileage

£19,397

£321/pm (PCP)

  • 2L
  • 27.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2024 (74) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate

2024 (74) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate54

Low Mileage

£32,995

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC

2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC25

£9,995

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2014 (64) - Estate/Touring 5-Door

2014 (64) - Estate/Touring 5-Door22

Reduced

£7,895

£145/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

AG Classics

02039112044 *

BMW 3 Series2013 (13) - 320i xDrive Sport 5dr Step Auto

2013 (13) - 320i xDrive Sport 5dr Step Auto12

£3,999

  • 2L
  • 213.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

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

2021 - 330e M Sport 4dr Step Auto45

Low Mileage

£22,899

£406/pm (PCP)

  • 2L
  • 28.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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

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

Reduced

£13,700

  • 2L
  • 92.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

BMW 3 Series2021 (21) - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (21) - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)50

£10,777

  • 2L
  • 113.7K

    Miles
  • Diesel
  • Automatic
  • Estate

GOOD MOTORS LTD

01615196733 *

BMW 3 Series2019 - 320i Sport 4dr Step Auto

2019 - 320i Sport 4dr Step Auto24

Low Mileage

£16,999

£357/pm (HP)

  • 2L
  • 48.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)28

£15,995

£315/pm (HP)

  • 3L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

RM Autos

02392002330 *

4.4/5 Stars

BMW 3 Series2010 (60) - 2.0 320d M Sport Convertible 2dr Diesel Steptronic Euro 5 (184 ps)

2010 (60) - 2.0 320d M Sport Convertible 2dr Diesel Steptronic Euro 5 (184 ps)8

Low Mileage

£4,480

£73/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

AG Cars Loughborough Limited

01509278062 *

4.9/5 Stars

BMW 3 Series2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)26

£20,991

£434/pm (PCP)

  • 3L
  • 88.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.4/5 Stars

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

2021 - 2.0 330E M Sport Auto 4dr3

£20,495

£344/pm (PCP)

  • 2L
  • 65.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2013 (13) - 320i xDrive M Sport 4x4 4-Door

2013 (13) - 320i xDrive M Sport 4x4 4-Door20

Reduced

£3,900

  • 2L
  • 131.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Midlands Trade Centre Limited

01217288666 *

BMW 3 Series2021 - 318d MHT M Sport 4dr Step Auto

2021 - 318d MHT M Sport 4dr Step Auto11

£22,500

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

2014 - 320d xDrive M Sport 5dr Step Auto32

£8,995

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Automatic
  • Estate

APLEY AUTOMOTIVE LTD

01452689743 *

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.