Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 316i Sport 5-Door

2014 - 316i Sport 5-Door32

Low Mileage

£7,995

Finance available £156 pm

  • 1.6L
  • 80.1K

    Miles
  • Petrol
  • Automatic
  • Estate

LM Motor Company - Kilmarnock

01563590703 *

BMW 3 Series2010 (10) - 320d EfficientDynamics 4dr

2010 (10) - 320d EfficientDynamics 4dr16

Low Mileage

£3,795

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bowerhill Trade Centre Ltd

01225437232 *

4.4/5 Stars

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

2021 - 320i M Sport 4dr Step Auto41

Low Mileage

£24,199

Finance available £503 pm

  • 2L
  • 21.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)11

£14,499

Finance available £302 pm

  • 2L
  • 76.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Empressive Motor Company

01865591236 *

4.7/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,998

  • 2L
  • 10.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Citroen (Kilmarnock)

01563590306 *

4.7/5 Stars

BMW 3 Series2012 (62) - 320d EfficientDynamics 4dr 12 MTH MOT, £20 TAX

2012 (62) - 320d EfficientDynamics 4dr 12 MTH MOT, £20 TAX17

£3,990

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

CARS 4 LESS TEESIDE LTD

01904917739 *

BMW 3 Series2021 - 320i M Sport 5dr Step Auto

2021 - 320i M Sport 5dr Step Auto35

£22,990

Finance available £452 pm

  • 2L
  • 39.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Mercedes-Benz of Giffnock

01414040092 *

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

2024 - 320i M Sport 4dr Step Auto45

£28,849

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2010 (60) - 2.0 320i M Sport Euro 5 2dr

2010 (60) - 2.0 320i M Sport Euro 5 2dr90

Low Mileage

£3,299

  • 2L
  • 101.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Basford Motors Ltd

01782390953 *

4.6/5 Stars

BMW 3 Series2021 (21) - 320d MHT M Sport 4dr Step Auto

2021 (21) - 320d MHT M Sport 4dr Step Auto15

Reduced

£22,490

Finance available £441 pm

  • 2L
  • 43.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

All Cars Group Ta ACG Motors

01613887664 *

4.8/5 Stars

BMW 3 Series2014 (64) - 316i Sport 5dr Step Auto

2014 (64) - 316i Sport 5dr Step Auto52

Low Mileage

£9,489

Finance available £190 pm

  • 1.6L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Grand Motors Stockport Ltd

01614139892 *

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2020 - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr26

£14,495

Finance available £302 pm

  • 2L
  • 117.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Choice Motors Ltd

02038934212 *

BMW 3 Series2011 (61) - 320d EfficientDynamics 4dr

2011 (61) - 320d EfficientDynamics 4dr30

£2,395

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace Automotive Southern Limited

02039092195 *

BMW 3 Series2015 - 320i SE 4dr

2015 - 320i SE 4dr14

£7,850

Finance available £153 pm

  • 2.1L
  • 78.9K

    Miles
  • Petrol
  • Manual
  • Estate

Thompson Auto

02890026953 *

BMW 3 Series2015 (65) - 2.0 318d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (143 p

2015 (65) - 2.0 318d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (143 p50

Reduced

£10,475

Finance available £212 pm

  • 2L
  • 73.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Van Centre Bury

01618048245 *

BMW 3 Series2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

Reduced

£44,491

  • 2L
  • 1.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2022 (72) - M340i xDrive MHT 4dr Step Auto Petrol Saloon

2022 (72) - M340i xDrive MHT 4dr Step Auto Petrol Saloon67

Low Mileage

£42,233

  • 3L
  • 18.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW 3 Series2015 - 320d EfficientDynamics 4dr Step Auto

2015 - 320d EfficientDynamics 4dr Step Auto7

Low Mileage

£9,650

Finance available £193 pm

  • 2L
  • 61.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

McKinney Motors

02837440713 *

BMW 3 Series2021 - 330e M Sport Step Auto 5-Door

2021 - 330e M Sport Step Auto 5-Door26

Low Mileage

£29,197

Finance available £567 pm

  • 2L
  • 31.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Grimsby

01472806810 *

4.6/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr79

£10,995

  • 2L
  • 121.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Large Motor Company

01635885044 *

4.6/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.