Skip to main content

2,972 Used BMW 3 Series cars for sale

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

2015 (65) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)39

£9,895

Finance available £199 pm

  • 2L
  • 91.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Essex Car Store

01376319739 *

4.8/5 Stars

BMW 3 Series2009 (09) - 318d M Sport 4-Door

2009 (09) - 318d M Sport 4-Door5

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 83.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 328i Luxury Euro 5 (s/s) 4dr

2012 (12) - 2.0 328i Luxury Euro 5 (s/s) 4dr39

Low Mileage

£4,896

Finance available £87 pm

  • 2L
  • 101.0K

    Miles
  • Petrol
  • Manual
  • Saloon

A1 Car Shop Ltd

01462412937 *

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

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

£37,178

  • 2L
  • 9.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2011 - 2.0 318i ES Saloon 4-Door

2011 - 2.0 318i ES Saloon 4-Door37

£2,990

  • 2L
  • 120.9K

    Miles
  • Petrol
  • Manual
  • Saloon

Carz-4-U

01733666885 *

4.2/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr32

£14,700

Finance available £306 pm

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.4/5 Stars

BMW 3 Series2020 (70) - 2.0 318d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2020 (70) - 2.0 318d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)17

£19,995

Finance available £390 pm

  • 2L
  • 41.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Davies Car Sales Ltd

01925917444 *

4.8/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Motorstore (Preston)

01772957336 *

4.7/5 Stars

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

2019 - 320i M Sport 4dr Step Auto24

Low Mileage

£18,999

Finance available £402 pm

  • 2L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2003 - 2.5 E46 325i SE Saloon M54 2.5 4-Door

2003 - 2.5 E46 325i SE Saloon M54 2.5 4-Door24

Reduced

£2,500

  • 2.5L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Sales Cardiff Ltd

02922679527 *

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

2017 (67) - 330e M Sport 4dr Step Auto24

£8,995

Finance available £179 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Juno Cars

01282501863 *

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

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

Low Mileage

£15,250

Finance available £318 pm

  • 2L
  • 31.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

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

£19,795

  • 2L
  • 51.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cartime Nelson

01282501882 *

4.4/5 Stars

BMW 3 Series2013 (13) - 316d Sport 4dr

2013 (13) - 316d Sport 4dr29

£4,695

Finance available £83 pm

  • 2L
  • 108.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Junction 16 Cars Limited

01782476374 *

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

2016 (16) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)33

Low Mileage

£14,900

Finance available £311 pm

  • 2L
  • 41.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

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

£19,195

  • 2L
  • 63.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

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

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

£21,490

Finance available £455 pm

  • 2L
  • 50.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Match Crewe

01270441019 *

4.8/5 Stars

BMW 3 Series2019 (68) - 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2019 (68) - 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr49

£14,991

  • 2L
  • 71.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 5dr Step Auto

2013 (13) - 320d M Sport 5dr Step Auto22

£5,295

Finance available £96 pm

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Amayr Car Sales

02920028833 *

0/5 Stars

BMW 3 Series2014 (64) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

2014 (64) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)23

Low Mileage

£9,995

Finance available £201 pm

  • 2L
  • 59.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Elite Motors of Garstang Ltd

01995910772 *

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

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.