Skip to main content

3,071 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 320d Sport 4dr

2012 (62) - 320d Sport 4dr

£2,950

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Trade Centre Direct

01217288653 *

BMW 3 Series2025 (64) - BMW 320D MSPORT SALOON 4-Door

2025 (64) - BMW 320D MSPORT SALOON 4-Door26

Low Mileage

£8,999

Finance available £179 pm

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MU Auto Imports Limited

01216618748 *

BMW 3 Series2010 (10) - 2.0 318d Se Business Edition Saloon 4-Door

2010 (10) - 2.0 318d Se Business Edition Saloon 4-Door31

£1,975

  • 2L
  • 129.3K

    Miles
  • Diesel
  • Manual
  • Saloon

GMC MOTORS B'HAM LIMITED

01217285878 *

BMW 3 Series2005 (05) - 330i SE 4dr Auto

2005 (05) - 330i SE 4dr Auto14

Low Mileage

£1,995

  • 3L
  • 151.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

KSM BHAM LTD

01217288727 *

3/5 Stars

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps48

Low Mileage

£15,000

Finance available £313 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Central

01217287201 *

BMW 3 Series2010 (10) - 318i M Sport Business Edition 4dr

2010 (10) - 318i M Sport Business Edition 4dr16

Low Mileage

£2,495

  • 2L
  • 119.5K

    Miles
  • Petrol
  • Manual
  • Saloon

SK CAR COMPANY LTD

01384885534 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,998

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Fiat Motorstore Jeep Abarth (Oldbury)

01215166056 *

4.7/5 Stars

BMW 3 Series2012 (12) - 2.0 318d Luxury Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 318d Luxury Auto Euro 5 (s/s) 4dr29

Low Mileage

£5,500

Finance available £101 pm

  • 2L
  • 102.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (258 p

2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (258 p50

£14,490

Finance available £301 pm

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Compact Car Centre Ltd

01216615579 *

BMW 3 Series2012 (12) - 2.0 320d Sport Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Sport Auto Euro 5 (s/s) 4dr27

£3,000

Finance available £45 pm

  • 2L
  • 194.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2007 (57) - 330i M Sport 2dr

2007 (57) - 330i M Sport 2dr

Low Mileage

£7,495

Finance available £145 pm

  • 3L
  • 83.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Paul Whatley Cars

01215160450 *

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

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)27

£7,999

Finance available £156 pm

  • 2L
  • 121.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2009 (09) - 335i M Sport 2dr Step Auto

2009 (09) - 335i M Sport 2dr Step Auto52

Low Mileage

£10,749

Finance available £218 pm

  • 3L
  • 52.4K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Walsall Car Centre Ltd

01922665484 *

0/5 Stars

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p40

£15,899

Finance available £333 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2012 (12) - 316d Sport 4dr Step Auto

2012 (12) - 316d Sport 4dr Step Auto23

Low Mileage

£6,700

Finance available £127 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

Low Mileage

£20,998

  • 2L
  • 27.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Motorstore (West Bromwich)

01215165456 *

4.7/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr40

£16,990

Finance available £357 pm

  • 2L
  • 97.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

5/5 Stars

BMW 3 Series2014 - 2.0 320d Luxury Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 - 2.0 320d Luxury Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)54

Low Mileage

£11,995

  • 2L
  • 39.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Clarks of Stourbridge

01384885508 *

0/5 Stars

BMW 3 Series2011 (11) - 320i M Sport 4dr

2011 (11) - 320i M Sport 4dr18

Low Mileage

£3,995

Finance available £67 pm

  • 2L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

DC Car Sales Ltd

01217288862 *

BMW 3 Series2010 (10) - 320d SE Business Edition 4dr

2010 (10) - 320d SE Business Edition 4dr7

£1,789

  • 2L
  • 169.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Highway Sales Ltd

01217288725 *

Latest news

Motoring news from around the country

What is a Drivetrain? Everything Car Buyers Need to Know - hero image

What is a Drivetrain? Everything Car Buyers Need to Know

This guide will break down drivetrain meaning, its types, and how they impact your driving experience and costs. Plus, we’ll connect you to useful buying tips and tools to make y...

Read more
What is the Ford ST-Line Trim and is it Worth it in 2025? - hero image

What is the Ford ST-Line Trim and is it Worth it in 2025?

For car buyers who want a vehicle that strikes a perfect balance between aesthetics and everyday practicality, the Ford ST-Line trim might be the answer. But what makes the ST-Line...

Read more
What is a Pre-Purchase Inspection and Do You Need One? - hero image

What is a Pre-Purchase Inspection and Do You Need One?

You’ve done your research and you think you’ve found the right vehicle, so a good next step is a pre-purchase inspection (PPI). But what is a pre-purchase inspection? And do yo...

Read more

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