Skip to main content

3,171 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr30

Low Mileage

£9,250

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Motor Deals Limited

01782529078 *

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto37

Low Mileage

£8,495

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

BMW 3 Series2025 (74) - 320i M Sport Touring 5-Door

2025 (74) - 320i M Sport Touring 5-Door32

Low Mileage

£37,500

  • 2L
  • 1.7K

    Miles
  • Petrol
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2013 (63) - 2.0 316d SE Touring Auto Euro 5 (s/s) 5dr

2013 (63) - 2.0 316d SE Touring Auto Euro 5 (s/s) 5dr16

£5,890

  • 2L
  • 103.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars Direct Peterborough Limited

01733971397 *

4.2/5 Stars

BMW 3 Series2012 (12) - 325i M Sport 2dr Step Auto

2012 (12) - 325i M Sport 2dr Step Auto17

Low Mileage

£7,495

  • 3L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Paul Whatley Cars

01215160450 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]56

£24,495

Finance available £483 pm

  • 2L
  • 41.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

David Hayton Ltd (Autostore Carlisle)

01228522423 *

BMW 3 Series2010 (10) - 320d M Sport 2dr

2010 (10) - 320d M Sport 2dr27

Reduced

£5,995

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Manual
  • Convertible

DMC

01412601329 *

0/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)13

Reduced

£18,479

Finance available £359 pm

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Autopoint

01436647028 *

0/5 Stars

BMW 3 Series2008 (08) - 325i [3.0] SE 2dr Auto

2008 (08) - 325i [3.0] SE 2dr Auto18

Reduced

£4,495

  • 3L
  • 99.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

Next Car Now

01494296465 *

BMW 3 Series2015 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

2015 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)22

£10,995

Finance available £223 pm

  • 2L
  • 90.6K

    Miles
  • Petrol
  • Manual
  • Estate

Cars4You Edinburgh West

01313226854 *

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

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

£21,795

Finance available £427 pm

  • 2L
  • 62.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2020 (20) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)71

Low Mileage

£24,400

Finance available £512 pm

  • 2L
  • 16.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto [Pro Pack]

2024 - 320i M Sport 4dr Step Auto [Pro Pack]39

Low Mileage

£35,952

  • 2L
  • 5.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2022 - 330d xDrive MHT M Sport 4dr Step Auto

2022 - 330d xDrive MHT M Sport 4dr Step Auto27

Low Mileage

£36,990

Finance available £739 pm

  • 3L
  • 19.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Harvey Cooper Cars

01765532622 *

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

2021 - 330i M Sport 4dr Step Auto [Tech Pack]27

Low Mileage

£26,999

Finance available £569 pm

  • 2L
  • 19.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

BMW 3 Series2019 (68) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2019 (68) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr50

£10,995

Finance available £223 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Peverel car company ltd

01245204345 *

BMW 3 Series2007 (07) - 2.0 320d SE Steptronic Euro 4 2dr

2007 (07) - 2.0 320d SE Steptronic Euro 4 2dr37

Low Mileage

£2,490

  • 2L
  • 118.1K

    Miles
  • Diesel
  • Automatic
  • Coupe

Motor Plug Teesside Ltd

01642573700 *

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

2024 - 320i M Sport 4dr Step Auto36

£27,699

Finance available £584 pm

  • 2L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2010 (60) - 320d [184] Exclusive Edition 5dr Step Auto

2010 (60) - 320d [184] Exclusive Edition 5dr Step Auto19

Low Mileage

£4,750

  • 2L
  • 74.6K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Galloway Motors

01333406894 *

BMW 3 Series2019 - 330i M Sport 5dr Step Auto

2019 - 330i M Sport 5dr Step Auto41

Low Mileage

£31,611

  • 2L
  • 42.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Scunthorpe

01724707996 *

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.