Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 320I M Sport 4Dr Step Auto

2022 - 320I M Sport 4Dr Step Auto24

Low Mileage

£24,779

  • 2L
  • 15.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series1990 - LUX A 4-Door

1990 - LUX A 4-Door36

Low Mileage

£7,990

  • 1.8L
  • 102.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roydens Ltd

01795503963 *

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

2020 (70) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)8

£15,700

  • 2L
  • 95.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

4/5 Stars

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

2021 - 330e M Sport 5dr Step Auto48

Low Mileage

£25,299

Finance available £532 pm

  • 2L
  • 25.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Norwich

01332419206 *

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

2020 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr28

£21,990

Finance available £431 pm

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Car Group

01633749117 *

4.8/5 Stars

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2017 (67) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)23

£10,399

Finance available £193 pm

  • 2L
  • 84.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto49

Reduced

£39,950

Finance available £800 pm

  • 2L
  • 8.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2019 - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2019 - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)69

£17,350

  • 2L
  • 65.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Clarks of Stourbridge

01384885508 *

0/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

£32,698

  • 2L
  • 12.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Chertsey Motorstore

01932559028 *

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

£18,399

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Tustain Motors Cramlington

01670335009 *

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

£17,995

Finance available £372 pm

  • 2L
  • 87.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Just Audi VW

01522459180 *

BMW 3 Series2024 - 320I M Sport 5Dr Step Auto

2024 - 320I M Sport 5Dr Step Auto28

£33,699

Finance available £810 pm

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 3 Series2010 (10) - 318d SE 4dr Step Auto

2010 (10) - 318d SE 4dr Step Auto9

£2,195

  • 2L
  • 167.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2020 (70) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)32

£18,545

  • 2L
  • 76.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motor Trust UK Bury

01612416386 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr27

Low Mileage

£19,950

Finance available £389 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2014 - XDRIVE LUXURY 4-Door

2014 - XDRIVE LUXURY 4-Door20

Reduced

£8,493

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

cjs autos ltd

01454803082 *

4.5/5 Stars

BMW 3 Series2017 (17) - 2.0 316d SE Touring 5dr Diesel Auto Euro 6 (s/s) (116 ps)

2017 (17) - 2.0 316d SE Touring 5dr Diesel Auto Euro 6 (s/s) (116 ps)50

£8,695

Finance available £172 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GMC 2000

01134680586 *

0/5 Stars

BMW 3 Series2008 (08) - 325i [3.0] SE 5dr Auto

2008 (08) - 325i [3.0] SE 5dr Auto12

£1,995

  • 3L
  • 142.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MOORGATE AUTOS LTD

01614139835 *

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

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

£33,998

  • 2L
  • 22.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

BMW 3 Series2011 (61) - M Sport Auto N55 JAP IMPORT 4-Door

2011 (61) - M Sport Auto N55 JAP IMPORT 4-Door20

Low Mileage

£7,995

  • 3L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

London Autos Ltd

01628561148 *

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.