Skip to main content

3,191 Used BMW 3 Series cars for sale

BMW 3 Series2013 (13) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr28

£5,440

Finance available £99 pm

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAMBRIDGESHIRE CARSALES

01733797197 *

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

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

Reduced

£22,989

  • 2L
  • 39.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackstone Motors Ltd

01895542975 *

BMW 3 Series2019 - 320i M Sport Shadow Edition 5dr Step Auto

2019 - 320i M Sport Shadow Edition 5dr Step Auto22

Low Mileage

£18,995

Finance available £370 pm

  • 2L
  • 39.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Chilham Sports Cars

01227203935 *

4.5/5 Stars

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

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

Low Mileage

£50,130

Finance available £1,009 pm

  • 2L
  • 101.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr46

£9,799

  • 2L
  • 100.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

0/5 Stars

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

2019 - 320d xDrive M Sport 4dr Step Auto17

Low Mileage

£23,199

Finance available £496 pm

  • 2L
  • 33.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2009 (09) - 318D M SPORT TOURING 5-Door

2009 (09) - 318D M SPORT TOURING 5-Door27

£2,990

  • 2L
  • 145.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Direct Part X

01924667333 *

3.4/5 Stars

BMW 3 Series2024 (24) - 320i M Sport Saloon 4-Door

2024 (24) - 320i M Sport Saloon 4-Door25

£30,000

  • 2L
  • 9.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stoneacre Northallerton Toyota

01609711843 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,298

  • 2L
  • 7.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Vanstore

01253201464 *

4.7/5 Stars

BMW 3 Series1990 (G) - 320i 2dr

1990 (G) - 320i 2dr6

Low Mileage

£10,000

  • 2L
  • 138.2K

    Miles
  • Petrol
  • Manual
  • Convertible

Historics Classic and Sportscar Auctions Ltd

01753313549 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£36,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

4.7/5 Stars

BMW 3 Series2016 (66) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr55

Low Mileage

£16,995

Finance available £357 pm

  • 3L
  • 66.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2014 (14) - 318d SE 4dr

2014 (14) - 318d SE 4dr25

£4,800

Finance available £85 pm

  • 2L
  • 92.0

    Miles
  • Diesel
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2019 (69) - M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)

2019 (69) - M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)37

Low Mileage

£29,495

  • 3L
  • 33.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Anchor Vans

01182079095 *

BMW 3 Series2019 - 330e Sport Pro 4dr Auto

2019 - 330e Sport Pro 4dr Auto38

Low Mileage

£19,099

  • 2L
  • 29.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2015 (65) - 320d M Sport 5dr

2015 (65) - 320d M Sport 5dr23

Reduced

£4,494

Finance available £78 pm

  • 2L
  • 196.0K

    Miles
  • Diesel
  • Manual
  • Estate

TMB Van Sales

01618042445 *

0/5 Stars

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto45

£32,950

Finance available £656 pm

  • 2L
  • 7.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr35

£15,980

Finance available £335 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

BMW 3 Series2019 - 330i M Sport 5dr Step Auto

2019 - 330i M Sport 5dr Step Auto44

Low Mileage

£26,950

Finance available £533 pm

  • 2L
  • 42.5K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

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

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

Low Mileage

£36,998

  • 2L
  • 8.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Solihull)

01215160456 *

4.7/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

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.