Skip to main content
Get theCazoo logoapppowered by motors

3,180 Used BMW 3 Series cars for sale

BMW 3 Series2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)

2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)10

Low Mileage

£7,749

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Manual
  • Estate

Corner Park Garage (Swansea)

01792344016 *

BMW 3 Series2014 - 2.0 318D SPORT 4dr

2014 - 2.0 318D SPORT 4dr1

Low Mileage

£5,995

£121/pm (HP)

  • 2L
  • 86.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Richlee Motor Company Rayleigh

01268219714 *

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

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr79

Reduced

£10,695

  • 2L
  • 121.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Large Motor Company

01635885044 *

BMW 3 Series2017 (67) - 330e Sport 4dr Step Auto

2017 (67) - 330e Sport 4dr Step Auto20

£6,995

£134/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Hybrid PCO Cars

02039577327 *

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) 5dr34

£13,200

  • 2L
  • 121.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Browns Car Company

01621733495 *

BMW 3 Series2006 - 2.0L 320I SE Touring Auto Estate 5dr Petrol Automatic Euro 4 (148 bhp)

2006 - 2.0L 320I SE Touring Auto Estate 5dr Petrol Automatic Euro 4 (148 bhp)1

Low Mileage

£4,495

  • 2L
  • 67.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Key Auto Sales

01376297427 *

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

2024 - 320d MHT M Sport 5dr Step Auto [Pro Pack]19

£34,998

  • 2L
  • 20.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Peugeot (Clydebank)

01389311152 *

4.7/5 Stars

BMW 3 Series2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps

2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps25

£17,999

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Tustain Motors Hawick

01450390326 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£33,998

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Exeter

01414839930 *

4.7/5 Stars

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr32

£11,495

£234/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Middlesex Motors

02039577419 *

BMW 3 Series2021 - 2.0 320I M Sport Auto 4dr

2021 - 2.0 320I M Sport Auto 4dr75

£19,995

£319/pm (PCP)

  • 2L
  • 70.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

RDB Car Sales

01592808079 *

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

2017 (67) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)35

Reduced

£12,990

£268/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoVenue LTD

01633747902 *

BMW 3 Series2017 - 335d xDrive M Sport 4dr Step Auto

2017 - 335d xDrive M Sport 4dr Step Auto14

Low Mileage

£23,682

  • 3L
  • 26.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall BMW Bournemouth

01202068625 *

BMW 3 Series2003 (52) - 330 Ci Clubsport 2dr Auto

2003 (52) - 330 Ci Clubsport 2dr Auto5

Low Mileage

£5,675

  • 3L
  • 141.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

SDW Services

01293221165 *

BMW 3 Series2014 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door

2014 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door50

Reduced

£13,991

  • 3L
  • 23.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

BMW 3 Series2004 (53) - 3.0 330Ci 330 Sport 2dr

2004 (53) - 3.0 330Ci 330 Sport 2dr28

Low Mileage

£3,495

  • 3L
  • 147.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Crown Auto Hub Limited

02078714295 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto19

£28,750

£491/pm (PCP)

  • 3L
  • 70.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Sales NI Ltd

02882440438 *

BMW 3 Series2014 - 320d Sport 4dr Step Auto

2014 - 320d Sport 4dr Step Auto12

£4,750

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CM CARS NI

02827441893 *

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

2018 - 320i M Sport 5dr Step Auto39

Low Mileage

£19,149

  • 2L
  • 16.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Chingford

02039104754 *

BMW 3 Series2013 (63) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

2013 (63) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)25

Low Mileage

£6,995

£176/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Walker Car Sales Retail Ltd

02392006071 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.