Skip to main content

3,175 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 320d xDrive Sport 4dr

2014 (14) - 320d xDrive Sport 4dr24

£5,595

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782367054 *

BMW 3 Series2016 - 320d M Sport 4dr

2016 - 320d M Sport 4dr8

£10,895

Finance available £221 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autos Sales

02870440586 *

BMW 3 Series2019 - 320d SE 4dr Step Auto

2019 - 320d SE 4dr Step Auto17

Reduced

£15,995

Finance available £335 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

John McHugh Car Sales

02881440370 *

BMW 3 Series2013 - 320d Sport Plus 2dr

2013 - 320d Sport Plus 2dr13

£4,995

  • 2L
  • 146.0K

    Miles
  • Diesel
  • Manual
  • Convertible

MB Car Sales

01480273969 *

BMW 3 Series2021 - 320d MHT Sport 4dr Step Auto

2021 - 320d MHT Sport 4dr Step Auto20

£17,450

Finance available £338 pm

  • 2L
  • 90.2K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

BMW 3 Series2018 - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2018 - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr66

£18,890

Finance available £368 pm

  • 3L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Sidegate Motorpark

01493807056 *

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

2019 (19) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr53

£16,425

Finance available £345 pm

  • 2L
  • 65.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

One 2 One Autos

01753291374 *

BMW 3 Series2004 (53) - 3.0 330Ci 330 Sport 2dr

2004 (53) - 3.0 330Ci 330 Sport 2dr28

Low Mileage

£3,495

  • 3L
  • 147.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Crown Auto Hub Limited

02038895452 *

BMW 3 Series2021 - 320d MHT M Sport 5dr Step Auto

2021 - 320d MHT M Sport 5dr Step Auto40

£21,979

Finance available £455 pm

  • 2L
  • 48.9K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 4dr Step Auto [Business Media]

2013 (13) - 320d M Sport 4dr Step Auto [Business Media]28

Reduced

£7,495

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.8/5 Stars

BMW 3 Series2021 - 320d MHT M Sport 5-Door

2021 - 320d MHT M Sport 5-Door53

Reduced

£20,495

Finance available £451 pm

  • 2L
  • 45.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Station Ltd

01992367374 *

4.3/5 Stars

BMW 3 Series2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive-factory extras worth £

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive-factory extras worth £39

Low Mileage

£13,650

Finance available £283 pm

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2018 - 3.0 340i M Sport Shadow Edition Touring + M BODYKIT + 5dr Petrol Auto Euro

2018 - 3.0 340i M Sport Shadow Edition Touring + M BODYKIT + 5dr Petrol Auto Euro27

£15,950

  • 3L
  • 124.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Exclusive Autos Ltd

01923919062 *

4.7/5 Stars

BMW 3 Series2020 (69) - 320d M Sport 4dr Step Auto

2020 (69) - 320d M Sport 4dr Step Auto13

£20,849

Finance available £408 pm

  • 2L
  • 54.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Hadnall Motors

01743292127 *

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr18

Reduced

£13,499

Finance available £279 pm

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AutoTrade Southwest

01453701529 *

0/5 Stars

BMW 3 Series2015 - 320d M SPORT TOURING STEP AUTOMATIC £35 TAX 5-Door

2015 - 320d M SPORT TOURING STEP AUTOMATIC £35 TAX 5-Door25

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 68.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Carwhinley Cars

01228276697 *

4.7/5 Stars

BMW 3 Series2020 (7D) - 2.0 320D SPORT 5d AUTO 188 BHP 5-Door

2020 (7D) - 2.0 320D SPORT 5d AUTO 188 BHP 5-Door22

£18,995

Finance available £370 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Estate

My Next Car

01767669358 *

BMW 3 Series2021 (71) - 330e M Sport Pro Edition 5dr Step Auto

2021 (71) - 330e M Sport Pro Edition 5dr Step Auto

£25,990

  • 2L
  • 55.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

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) (45

Low Mileage

£23,184

Finance available £466 pm

  • 2L
  • 17.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto19

Low Mileage

£31,998

  • 2L
  • 14.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Kia (Linwood)

01414043794 *

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.