Skip to main content

3,188 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2016 (16) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)20

Low Mileage

£12,349

Finance available £238 pm

  • 2L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Aylesbury

01296320383 *

BMW 3 Series2012 (12) - 320d M-Sport Plus 2dr Step Auto

2012 (12) - 320d M-Sport Plus 2dr Step Auto15

£3,795

Finance available £62 pm

  • 2L
  • 114.1K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

NSP CARS LTD

01842777994 *

BMW 3 Series2016 (16) - 318i Sport 4dr Step Auto

2016 (16) - 318i Sport 4dr Step Auto29

£8,380

Finance available £165 pm

  • 1.5L
  • 91.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

3.9/5 Stars

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Pro Pack]

2025 - 320i M Sport 5dr Step Auto [Pro Pack]39

£34,849

  • 2L
  • 4.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall BMW Hampshire

01256268420 *

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

2018 - 320d M Sport 4dr Step Auto21

Reduced

£15,950

Finance available £334 pm

  • 2L
  • 55.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

BMW 3 Series2009 (59) - 2.0 320i M Sport Touring Steptronic 5dr

2009 (59) - 2.0 320i M Sport Touring Steptronic 5dr44

Reduced

£8,495

Finance available £167 pm

  • 2L
  • 55.3K

    Miles
  • Petrol
  • Automatic
  • Estate

W R Car Sales Limited

01274087616 *

4.7/5 Stars

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

2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr38

£14,990

  • 2L
  • 63.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Keywise Cars Ltd

01392344397 *

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]

2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]37

Low Mileage

£22,699

Finance available £475 pm

  • 2L
  • 30.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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

2021 (21) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£24,175

Finance available £476 pm

  • 2L
  • 27.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2014 - 2.0 320d M Sport Auto 4dr

2014 - 2.0 320d M Sport Auto 4dr41

£7,295

Finance available £141 pm

  • 2L
  • 114.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AUTOHAUS CHELTENHAM LTD T/a Greatfield Cars & Commercials

01242501609 *

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

2025 - 320i M Sport 4dr Step Auto

£36,353

  • 2L
  • 5.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2012 - 330d M SPORT 2-Door

2012 - 330d M SPORT 2-Door10

Reduced

£4,995

Finance available £89 pm

  • 3L
  • 128.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Stockwood Village Automotive

01174400893 *

0/5 Stars

BMW 3 Series2012 - 2.0 320d Sport+ Edition Auto 2dr

2012 - 2.0 320d Sport+ Edition Auto 2dr1

£5,995

  • 2L
  • 109.8K

    Miles
  • Diesel
  • Automatic
  • Coupe

Central Cars (Leigh) Ltd

01702418311 *

BMW 3 Series2024 (24) - 330e xDrive M Sport 4dr Step Auto [Tech/Pro Pack] Saloon

2024 (24) - 330e xDrive M Sport 4dr Step Auto [Tech/Pro Pack] Saloon71

Low Mileage

£36,150

  • 2L
  • 2.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2012 - 3.0 325i SPORT COUPE AUTO 2DR LEFT HAND DRIVE

2012 - 3.0 325i SPORT COUPE AUTO 2DR LEFT HAND DRIVE20

Low Mileage

£6,995

Finance available £134 pm

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Chesham Left Hand Drive Centre

01494296463 *

3.8/5 Stars

BMW 3 Series2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr17

£4,995

Finance available £89 pm

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 5dr Step Auto19

Low Mileage

£36,398

  • 2L
  • 9.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

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

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

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

Reduced

£24,445

  • 2L
  • 13.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

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

2024 - 320i M Sport 4dr Step Auto38

£27,699

Finance available £584 pm

  • 2L
  • 17.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.