Skip to main content

3,082 Used BMW 3 Series cars for sale

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 Series2018 (68) - 320d EfficientDynamics Plus 5dr Step Auto

2018 (68) - 320d EfficientDynamics Plus 5dr Step Auto20

Reduced

£8,995

Finance available £179 pm

  • 2L
  • 112.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Rose Motors LTD

07733642092 *

BMW 3 Series2018 (18) - 330d M Sport 4dr Step Auto

2018 (18) - 330d M Sport 4dr Step Auto33

£15,475

Finance available £323 pm

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Sandwell Car Sales

01215160845 *

BMW 3 Series2015 (15) - 330d M Sport 4dr Step Auto

2015 (15) - 330d M Sport 4dr Step Auto56

£8,995

Finance available £179 pm

  • 3L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SNT Commercials

01216618739 *

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) 4dr50

£14,995

Finance available £313 pm

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hampton Motorgroup

01216618720 *

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

2012 (62) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr28

£6,295

Finance available £118 pm

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hiline Motors Ltd

01216618752 *

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr

2012 (12) - 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr25

£3,990

Finance available £67 pm

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Manual
  • Estate

Car 4 You Limited

01215160924 *

BMW 3 Series2015 (15) - 2.0 320i Sport Euro 6 (s/s) 4dr

2015 (15) - 2.0 320i Sport Euro 6 (s/s) 4dr15

Low Mileage

£8,000

Finance available £156 pm

  • 2L
  • 65.9K

    Miles
  • Petrol
  • Manual
  • Saloon

IMV Motors Ltd

01217525794 *

BMW 3 Series2014 (14) - 318d Sport 5dr

2014 (14) - 318d Sport 5dr16

£4,750

Finance available £84 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Estate

L4C Oldbury

01215166136 *

BMW 3 Series2015 (56) - 320d Luxury 4dr Step Auto [Business Media]

2015 (56) - 320d Luxury 4dr Step Auto [Business Media]27

Low Mileage

£8,300

Finance available £163 pm

  • 2L
  • 36.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2015 (65) - 2.0 318d BluePerformance Sport Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d BluePerformance Sport Euro 6 (s/s) 4dr32

£5,990

Finance available £111 pm

  • 2L
  • 98.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Car 4 You Limited

01215160924 *

BMW 3 Series2013 (63) - 320i SE 4dr

2013 (63) - 320i SE 4dr20

Reduced

£5,900

Finance available £109 pm

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2015 (15) - 320d EfficientDynamics 5dr

2015 (15) - 320d EfficientDynamics 5dr18

£3,495

Finance available £56 pm

  • 2L
  • 137.1K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

BMW 3 Series2021 - 330e M Sport Pro Edition 4dr Step Auto

2021 - 330e M Sport Pro Edition 4dr Step Auto25

£21,995

  • 2L
  • 54.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Grange Aston Martin Birmingham

01675623130 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr57

£6,350

Finance available £120 pm

  • 2L
  • 127.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2013 (63) - 320i xDrive M Sport 4dr Step Auto

2013 (63) - 320i xDrive M Sport 4dr Step Auto56

Low Mileage

£7,900

Finance available £154 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Quality Drive Auto Ltd

01212697808 *

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

2013 (13) - 316d Sport 5dr23

£1,895

  • 2L
  • 152.6K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)40

£14,999

Finance available £313 pm

  • 3L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2022 - 330e M Sport Step Auto 5-Door

2022 - 330e M Sport Step Auto 5-Door6

£28,197

Finance available £583 pm

  • 2L
  • 49.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2016 (16) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr7

£8,495

Finance available £167 pm

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eastside Motors

01217288688 *

4.7/5 Stars

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.