Skip to main content

3,230 Used BMW 3 Series cars for sale

BMW 3 Series2008 (58) - 320d SE 5dr Step Auto

2008 (58) - 320d SE 5dr Step Auto17

£2,095

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SK CAR COMPANY LTD

01384885534 *

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

2024 - 320i M Sport 4dr Step Auto24

Low Mileage

£29,849

Finance available £632 pm

  • 2L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

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

£18,350

Finance available £364 pm

  • 2L
  • 77.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

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

2013 (13) - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)50

Low Mileage

£8,495

Finance available £167 pm

  • 2L
  • 51.1K

    Miles
  • Petrol
  • Manual
  • Saloon

The Land of Cars Ltd

01212695413 *

0/5 Stars

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (19030

£13,295

Finance available £275 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2012 (62) - 320d M Sport 4dr Step Auto [Business Media] M Performance Pack

2012 (62) - 320d M Sport 4dr Step Auto [Business Media] M Performance Pack14

£6,250

Finance available £117 pm

  • 2L
  • 167.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Birmingham Motors Ltd

01217525226 *

0/5 Stars

BMW 3 Series2003 (53) - 2.0 320d SE 4dr

2003 (53) - 2.0 320d SE 4dr8

£989

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Highway Sales Ltd

01217288725 *

BMW 3 Series2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)38

Reduced

£8,499

Finance available £168 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

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

2011 (11) - 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr22

£2,289

  • 2L
  • 246.0K

    Miles
  • Diesel
  • Manual
  • Estate

Highway Sales Ltd

01217288725 *

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

2010 (10) - 320d SE 2dr17

£2,150

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Drivewave Motors

01217287151 *

BMW 3 Series2005 (55) - 325i M Sport 4dr Auto

2005 (55) - 325i M Sport 4dr Auto20

Low Mileage

£3,550

Finance available £57 pm

  • 2.5L
  • 74.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Drivewave Motors

01217287151 *

BMW 3 Series2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

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

£23,444

  • 32.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW 3 Series2019 (19) - 2.0 330i Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 330i Sport Auto Euro 6 (s/s) 4dr19

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 17.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halesowen Trade Centre Ltd

01217288685 *

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

2016 (16) - 2.0 318d Sport Euro 6 (s/s) 4dr15

£7,450

Finance available £144 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace4Cars LTD

01217287421 *

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto19

Reduced

£3,495

Finance available £56 pm

  • 3L
  • 134.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

SK CAR COMPANY LTD

01384885534 *

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

2016 (16) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr33

£10,499

Finance available £212 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

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

Low Mileage

£6,895

Finance available £132 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Quality Drive Auto Ltd

01212697808 *

BMW 3 Series2012 (61) - 330i M Sport 2dr Step Auto

2012 (61) - 330i M Sport 2dr Step Auto15

Low Mileage

£7,995

Finance available £156 pm

  • 3L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Paul Whatley Cars

01215160450 *

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

2005 (05) - 330i SE 4dr Auto14

Reduced

£1,749

  • 3L
  • 151.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

KSM BHAM LTD

01217288727 *

3.9/5 Stars

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

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

£20,244

Finance available £404 pm

  • 2L
  • 44.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

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.