Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2008 (08) - 3.0 325D M SPORT 2d AUTO 195 BHP 2-Door

2008 (08) - 3.0 325D M SPORT 2d AUTO 195 BHP 2-Door38

Low Mileage

£4,695

  • 3L
  • 116.3K

    Miles
  • Diesel
  • Automatic
  • Convertible

Wavertree Car Centre

01513189401 *

BMW 3 Series2014 - 318d M Sport 5dr

2014 - 318d M Sport 5dr17

£7,150

Finance available £137 pm

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

McCague Motors

02890023778 *

BMW 3 Series2015 - 2.0 320d ED BluePerformance EfficientDynamics Touring Euro 6 (s/s) 5dr

2015 - 2.0 320d ED BluePerformance EfficientDynamics Touring Euro 6 (s/s) 5dr28

£4,600

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Manual
  • Estate

Hartlebury Cars

01562547645 *

BMW 3 Series2009 (09) - 318d M Sport 4-Door

2009 (09) - 318d M Sport 4-Door16

Reduced

£3,495

  • 2L
  • 121.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Woodville Car Sales

01414049407 *

0/5 Stars

BMW 3 Series2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto

2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto5

£9,999

Finance available £201 pm

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MDLUXEAUTO

01162166642 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps22

Reduced

£15,695

Finance available £328 pm

  • 2L
  • 49.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hartlepool Motor Company Ltd

01429807308 *

BMW 3 Series2023 - 320d MHT M Sport 4dr Step Auto

2023 - 320d MHT M Sport 4dr Step Auto19

£30,498

  • 2L
  • 32.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

BMW 3 Series2009 (59) - 2.0 318i SE Touring Euro 5 5dr

2009 (59) - 2.0 318i SE Touring Euro 5 5dr11

Low Mileage

£3,995

  • 2L
  • 122.0K

    Miles
  • Petrol
  • Manual
  • Estate

MH Car Sales Oxford Ltd

01993463440 *

BMW 3 Series2019 - 320d Sport 4dr

2019 - 320d Sport 4dr22

£15,495

Finance available £324 pm

  • 2L
  • 73.1K

    Miles
  • Diesel
  • Manual
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2018 - 320d Sport 4dr

2018 - 320d Sport 4dr13

£10,650

Finance available £216 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2023 (72) - M340i xDrive Touring 5-Door

2023 (72) - M340i xDrive Touring 5-Door22

Low Mileage

£47,700

  • 3L
  • 18.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2020 - 320d Sport 4dr

2020 - 320d Sport 4dr39

Low Mileage

£21,995

Finance available £431 pm

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Manual
  • Saloon

O'Loughlin Brothers

02879440950 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£35,498

  • 2L
  • 11.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Burton)

01283246286 *

4.7/5 Stars

BMW 3 Series2016 - 320d M Sport 4dr Step Auto

2016 - 320d M Sport 4dr Step Auto8

£11,250

Finance available £229 pm

  • 2L
  • 100.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

McKinney Motors

02837440713 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr19

£14,500

Finance available £302 pm

  • 2L
  • 103.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cotswolds Cars and Commercials Ltd

07860560059 *

4.1/5 Stars

BMW 3 Series2018 (18) - 330e M Sport Shadow Edition 4dr Step Auto

2018 (18) - 330e M Sport Shadow Edition 4dr Step Auto17

Low Mileage

£13,994

Finance available £290 pm

  • 2L
  • 58.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2014 (64) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (64) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr39

£8,495

Finance available £167 pm

  • 3L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wheel City Motors Limited

01443808704 *

0/5 Stars

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto

2024 - 330e xDrive M Sport 4dr Step Auto32

£36,995

Finance available £739 pm

  • 2L
  • 14.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr16

£9,989

  • 2L
  • 132.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr48

Reduced

£10,991

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/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

Jack Evans

Author: Jack Evans

View profile

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.