Skip to main content

3,153 Used BMW 3 Series cars for sale

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

2024 - 320d MHT M Sport 4dr Step Auto32

Low Mileage

£32,990

  • 2L
  • 2.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

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

(71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr14

£20,495

  • 79.6K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2011 - 2.0 320d M Sport Touring 5-Door

2011 - 2.0 320d M Sport Touring 5-Door62

Low Mileage

£7,495

  • 2L
  • 72.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Mint Cars Needham Market

01473938813 *

4.5/5 Stars

BMW 3 Series2019 - 320i M Sport Shadow Edition 5dr Step Auto

2019 - 320i M Sport Shadow Edition 5dr Step Auto19

£16,498

  • 2L
  • 65.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Bolton)

01204324180 *

4.7/5 Stars

BMW 3 Series2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr

2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr54

Low Mileage

£12,695

  • 3L
  • 27.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

CC Trading

01206580965 *

4.3/5 Stars

BMW 3 Series2016 - 320d xDrive M Sport 4dr

2016 - 320d xDrive M Sport 4dr15

£11,495

Finance available £234 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Hynes Motors

02890023625 *

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto10

£22,299

Finance available £476 pm

  • 2L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2021 (21) - 320i M Sport 5dr Step Auto Petrol Estate

2021 (21) - 320i M Sport 5dr Step Auto Petrol Estate53

£23,909

  • 2L
  • 35.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

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

2017 - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr64

£9,250

Finance available £184 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

BMW 3 Series2022 (22) - 2.0 318i M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 318i M Sport Touring Auto Euro 6 (s/s) 5dr50

Reduced

£20,991

  • 2L
  • 61.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (62) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 5 (s/s) (184 ps)9

£12,000

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Manual
  • Saloon

BINCA

01908953487 *

4.5/5 Stars

BMW 3 Series2021 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)1

Low Mileage

£20,449

Finance available £400 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

INFINITY AUTOMOTIVE SOLUTIONS LIMITED

02393267155 *

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

2024 - 320i M Sport 4dr Step Auto36

Low Mileage

£29,399

Finance available £622 pm

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

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

2021 - 330e SE Pro 4dr Step Auto38

£16,499

Finance available £336 pm

  • 2L
  • 56.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2021 - 330E M Sport 4-Door

2021 - 330E M Sport 4-Door37

£19,720

Finance available £418 pm

  • 2L
  • 47.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2016 - 320i Sport 4dr Step Auto

2016 - 320i Sport 4dr Step Auto38

£9,195

Finance available £183 pm

  • 2L
  • 82.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quest Motor Group

01376312247 *

BMW 3 Series2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

Reduced

£37,950

Finance available £759 pm

  • 3L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sutton Car Sales Ltd

01217288806 *

4.2/5 Stars

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

2024 - 320i M Sport 4dr Step Auto37

£28,599

Finance available £604 pm

  • 2L
  • 11.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

BMW 3 Series2014 (64) - 3 Series...Full Main Dealer History, only 32367 Miles.

2014 (64) - 3 Series...Full Main Dealer History, only 32367 Miles.28

Reduced

£9,950

Finance available £200 pm

  • 32.4K

    Miles
  • Not Supplied
  • Automatic
  • Not Supplied

Four Crosses Garage

01743292166 *

4.3/5 Stars

BMW 3 Series2020 - 330i M Sport 4dr Step Auto

2020 - 330i M Sport 4dr Step Auto19

£23,998

  • 2L
  • 46.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

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.