Skip to main content

3,014 Used BMW 3 Series cars for sale

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 Series2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

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

£17,339

  • 2L
  • 83.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Shrewsbury

01743292169 *

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto22

Low Mileage

£14,799

Finance available £308 pm

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

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

2021 - 320i M Sport 4dr Step Auto19

Low Mileage

£24,498

  • 2L
  • 21.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

4.7/5 Stars

BMW 3 Series2013 - 320d M Sport 5dr

2013 - 320d M Sport 5dr6

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elite Autos NI

02890023616 *

BMW 3 Series2015 - 3.0 335d xDrive M Sport Saloon 4-Door

2015 - 3.0 335d xDrive M Sport Saloon 4-Door20

£12,499

Finance available £257 pm

  • 3L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chester Motor Company

01207262648 *

0/5 Stars

BMW 3 Series2022 - 2.0 330e M Sport Touring 5-Door

2022 - 2.0 330e M Sport Touring 5-Door50

Reduced

£23,895

Finance available £470 pm

  • 2L
  • 16.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Opus Automotive Cars Ltd

01422411402 *

BMW 3 Series2014 (14) - 2.0 316d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (116 ps)

2014 (14) - 2.0 316d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (116 ps)1

Low Mileage

£6,995

Finance available £134 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Irby Motor Company

01515411158 *

BMW 3 Series2008 (08) - 3.0 325i SE Touring Auto Euro 4 5dr

2008 (08) - 3.0 325i SE Touring Auto Euro 4 5dr40

Low Mileage

£4,490

Finance available £78 pm

  • 3L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Estate

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

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

£14,500

Finance available £302 pm

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Victoria Motors

01225437258 *

BMW 3 Series2019 (19) - 320d M Sport 4dr Step Auto

2019 (19) - 320d M Sport 4dr Step Auto34

Low Mileage

£23,990

  • 2L
  • 19.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

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

2024 - 320i M Sport 4dr Step Auto12

£30,998

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

4.7/5 Stars

BMW 3 Series2015 (15) - 320i Sport 4dr [Business Media]

2015 (15) - 320i Sport 4dr [Business Media]45

£6,295

Finance available £118 pm

  • 2L
  • 86.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Mineral Motors Ltd

01223483634 *

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,489

  • 2L
  • 246.0K

    Miles
  • Diesel
  • Manual
  • Estate

Highway Sales Ltd

01217288725 *

BMW 3 Series2019 - 320d M Sport Shadow Edition 5dr Step Auto

2019 - 320d M Sport Shadow Edition 5dr Step Auto28

Reduced

£17,890

Finance available £347 pm

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Richard Vance Cars

02890024661 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring 5-Door

2019 - 2.0 320i M Sport Shadow Edition Touring 5-Door22

£14,495

Finance available £302 pm

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Martyn Reading Cars LTD

01228273237 *

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

2012 (12) - 320d EfficientDynamics 4dr20

Reduced

£3,490

Finance available £56 pm

  • 2L
  • 122.8K

    Miles
  • Diesel
  • Manual
  • Saloon

BT Trade Cars

01332318513 *

BMW 3 Series2003 (53) - 320d Sport 4dr [6]

2003 (53) - 320d Sport 4dr [6]19

Low Mileage

£1,295

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Zen Cars Walsall Ltd

01922664680 *

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

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

£28,100

Finance available £494 pm

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£32,998

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Shrewsbury)

01743291338 *

4.7/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.