Skip to main content

3,181 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr

2016 (16) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr48

Low Mileage

£18,350

Finance available £388 pm

  • 2L
  • 42.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2021 (70) - 2.0 Plugin Hybrid Auto PCO Ready 12kWh SE Pro Touring 5dr Euro 6 ULEZ Free

2021 (70) - 2.0 Plugin Hybrid Auto PCO Ready 12kWh SE Pro Touring 5dr Euro 6 ULEZ Free39

Reduced

£15,295

Finance available £319 pm

  • 2L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

TM UK TRADING LTD

02037637078 *

0/5 Stars

BMW 3 Series2022 - 330e SE Pro 4dr Step Auto

2022 - 330e SE Pro 4dr Step Auto

£15,920

Finance available £333 pm

  • 2L
  • 67.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2019 - 320i XDRIVE M SPORT TOURING 5-Door

2019 - 320i XDRIVE M SPORT TOURING 5-Door24

£17,975

Finance available £349 pm

  • 2L
  • 64.0K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr50

£22,991

  • 2L
  • 42.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2014 (14) - Luxury Auto

2014 (14) - Luxury Auto22

Low Mileage

£8,495

  • 2L
  • 49.9K

    Miles
  • Petrol
  • Automatic
  • Estate

CHEQUERED FLAG WALES LIMITED

01443805132 *

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

2012 (62) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)17

Reduced

£8,733

Finance available £173 pm

  • 2L
  • 69.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£36,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2018 (18) - 320d EfficientDynamics Plus 4dr

2018 (18) - 320d EfficientDynamics Plus 4dr19

Low Mileage

£7,999

Finance available £156 pm

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2008 (58) - 320d M Sport 2dr Step Auto

2008 (58) - 320d M Sport 2dr Step Auto30

Low Mileage

£4,799

Finance available £85 pm

  • 2L
  • 115.3K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

FALLOWFIELD CARS LIMITED

01618048196 *

0/5 Stars

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto21

Low Mileage

£20,995

Finance available £411 pm

  • 2L
  • 28.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Gatwick Motor World

01444222210 *

4.5/5 Stars

BMW 3 Series2024 - 320d xDrive MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d xDrive MHT M Sport 4dr Step Auto [Pro Pack]19

£35,898

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2017 - 335d XDRIVE M SPORT TOURING [4X SERVICES, SAT NAV, LEATHER, PANORAMIC ROOF, 5-Door

2017 - 335d XDRIVE M SPORT TOURING [4X SERVICES, SAT NAV, LEATHER, PANORAMIC ROOF, 5-Door28

Reduced

£17,949

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr47

£26,777

Finance available £530 pm

  • 2L
  • 41.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car Ltd

01580232496 *

BMW 3 Series2017 (67) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (67) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

Low Mileage

£19,995

Finance available £390 pm

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GDH Car Sales

01403330806 *

BMW 3 Series2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC

2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC30

£10,995

Finance available £223 pm

  • 2L
  • 129.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2018 (68) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (68) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)12

Low Mileage

£13,295

  • 2L
  • 54.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto19

£46,898

  • 3L
  • 9.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2021 - 3.0 M3 Competition Edition M xDrive Auto 4WD 4dr

2021 - 3.0 M3 Competition Edition M xDrive Auto 4WD 4dr23

Low Mileage

£60,990

Finance available £1,232 pm

  • 3L
  • 21.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Churchs Performance Cars

01403331228 *

4.7/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£34,998

  • 2L
  • 12.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat (Paisley)

01414040020 *

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

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.