Skip to main content

3,085 Used BMW 3 Series cars for sale

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr29

£7,900

Finance available £154 pm

  • 2L
  • 152.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Sutton Trade Carz

01216615497 *

0/5 Stars

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 Series2019 (19) - 330i M Sport 4dr Step Auto

2019 (19) - 330i M Sport 4dr Step Auto20

£18,495

Finance available £359 pm

  • 2L
  • 83.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Coleshill Car Sales

01675623133 *

2.9/5 Stars

BMW 3 Series2014 - 2.0 320d xDrive M Sport Auto 4WD 4dr

2014 - 2.0 320d xDrive M Sport Auto 4WD 4dr36

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 67.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr20

£10,989

Finance available £223 pm

  • 3L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Manor Farm Cars Ltd

01217525777 *

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

2018 (18) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)37

£13,449

Finance available £278 pm

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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 Series2013 (63) - 320d BluePerform EfficientDynamics 5dr Step Auto

2013 (63) - 320d BluePerform EfficientDynamics 5dr Step Auto14

£4,493

Finance available £78 pm

  • 2L
  • 184.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AIC Motors

01213872407 *

0/5 Stars

BMW 3 Series2010 (10) - 320d SE 2dr

2010 (10) - 320d SE 2dr17

£2,200

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Elite Drive Motors

01217288847 *

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 Series2021 - 330e xDrive M Sport Step Auto 4-Door

2021 - 330e xDrive M Sport Step Auto 4-Door35

£17,676

Finance available £358 pm

  • 2L
  • 74.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2023 - 320i M Sport 4dr Step Auto28

£25,999

Finance available £547 pm

  • 2L
  • 25.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr46

£10,995

Finance available £223 pm

  • 2L
  • 77.1K

    Miles
  • Diesel
  • Manual
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

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 Series2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr38

Low Mileage

£20,999

Finance available £411 pm

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr7

£10,195

Finance available £205 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Eastside Motors

01217288688 *

4.7/5 Stars

BMW 3 Series2016 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2016 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr34

£10,989

Finance available £223 pm

  • 3L
  • 176.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Manor Farm Cars Ltd

01217525777 *

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

2012 (12) - 320d Sport 4dr24

£3,250

Finance available £50 pm

  • 2L
  • 151.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DC Car Sales Ltd

01217288862 *

BMW 3 Series2021 - 2.0 330E M Sport Auto 4dr

2021 - 2.0 330E M Sport Auto 4dr31

£17,495

Finance available £339 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2016 (66) - 318i Sport 5dr Step Auto

2016 (66) - 318i Sport 5dr Step Auto25

£3,295

Finance available £51 pm

  • 1.5L
  • 158.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Hamstead Autos

01213872419 *

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.