Skip to main content

3,068 Used BMW 3 Series cars for sale

BMW 3 Series2010 (60) - 2.0 320d SE Business Edition Touring Steptronic Euro 5 5dr

2010 (60) - 2.0 320d SE Business Edition Touring Steptronic Euro 5 5dr27

Low Mileage

£3,990

  • 2L
  • 117.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Change My Car Limited

01215160969 *

BMW 3 Series2010 - 320d SE 2dr

2010 - 320d SE 2dr16

Low Mileage

£4,695

  • 2L
  • 66.6K

    Miles
  • Diesel
  • Manual
  • Coupe

Broughton Motor Company

01244268790 *

3.6/5 Stars

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

2019 (69) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr21

£17,995

Finance available £349 pm

  • 2L
  • 87.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

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

2018 - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)37

Low Mileage

£13,000

Finance available £274 pm

  • 2L
  • 55.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2013 - 2.0 318d SE Touring 5-Door

2013 - 2.0 318d SE Touring 5-Door30

£2,990

  • 2L
  • 203.0K

    Miles
  • Diesel
  • Automatic
  • Estate

KH Autohaus Ltd

01733666237 *

BMW 3 Series2013 (13) - 318i M Sport 2dr

2013 (13) - 318i M Sport 2dr9

Low Mileage

£2,695

  • 2L
  • 87.9K

    Miles
  • Petrol
  • Manual
  • Coupe

BMW 3 Series2014 (63) - 320d Xdrive Modern 5-Door

2014 (63) - 320d Xdrive Modern 5-Door5

£5,995

  • 2L
  • 135.4K

    Miles
  • Diesel
  • Manual
  • Estate

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

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

2020 - 320d xDrive MHT M Sport 4dr Step Auto32

Low Mileage

£24,244

  • 2L
  • 31.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2019 - 2.0 320d M Sport Auto 5dr

2019 - 2.0 320d M Sport Auto 5dr92

Reduced

£18,145

Finance available £383 pm

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Automatic
  • Estate

RallySport Automotive Limited

01206489764 *

4.1/5 Stars

BMW 3 Series2023 - 330e M Sport 4dr Step Auto

2023 - 330e M Sport 4dr Step Auto34

Reduced

£29,890

  • 2L
  • 8.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

Reduced

£16,299

Finance available £342 pm

  • 2L
  • 65.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

One 2 One Autos

01753291374 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (190

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19010

£23,995

Finance available £472 pm

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SIMPSON MOTORS

01383347764 *

BMW 3 Series2010 - 320d [184] Exclusive Edition 5dr

2010 - 320d [184] Exclusive Edition 5dr21

£2,250

  • 2L
  • 149.0K

    Miles
  • Diesel
  • Manual
  • Estate

DC Car Sales Ltd

01217288862 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (17) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr13

£11,850

Finance available £242 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GCM VEHICLES LIMITED

01752279698 *

BMW 3 Series2022 (22) - 318i M Sport 5dr Step Auto Petrol Estate

2022 (22) - 318i M Sport 5dr Step Auto Petrol Estate77

£25,059

  • 2L
  • 29.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2013 (13) - 3.0 330d Modern Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)

2013 (13) - 3.0 330d Modern Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)29

£6,695

  • 3L
  • 131.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Coventry Sterling Motors

02475103850 *

4.9/5 Stars

BMW 3 Series2009 - 2.0 320i SE Touring 5-Door

2009 - 2.0 320i SE Touring 5-Door13

£2,495

  • 2L
  • 185.0K

    Miles
  • Petrol
  • Manual
  • Estate

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door

2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door31

Reduced

£13,995

  • 3L
  • 90.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

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

2021 - 320d MHT Sport 5dr Step Auto40

£22,295

Finance available £437 pm

  • 2L
  • 58.4K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

iGEN Autos

02890023662 *

BMW 3 Series2016 (66) - 320d EfficientDynamics Plus 4dr Step Auto

2016 (66) - 320d EfficientDynamics Plus 4dr Step Auto53

£6,495

  • 2L
  • 131.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RTM MOTORS CARDIFF

02920025017 *

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.