Skip to main content

3,169 Used BMW 3 Series cars for sale

BMW 3 Series2025 - 320I M Sport Touring

2025 - 320I M Sport Touring31

Low Mileage

£10,990

  • 2L
  • 44.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Swan Motor Company (BRISTOL) LIMITED

01179926310 *

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

2021 - 320i M Sport 5dr Step Auto35

£23,049

Finance available £383 pm

  • 2L
  • 49.6K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£21,991

  • 2L
  • 41.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

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

£23,630

Finance available £354 pm

  • 2L
  • 41.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2017 (17) - 320d M Sport Saloon 4-Door

2017 (17) - 320d M Sport Saloon 4-Door34

Low Mileage

£13,500

  • 2L
  • 57.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stoneacre Stoke

01782476370 *

BMW 3 Series2018 (18) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)

2018 (18) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)50

Low Mileage

£11,990

Finance available £246 pm

  • 1.5L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

XENON AUTOMOTIVE LTD

01707932603 *

BMW 3 Series2014 - 2.0 320d Luxury Saloon 4-Door

2014 - 2.0 320d Luxury Saloon 4-Door10

£6,495

Finance available £133 pm

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Austins Autos

01472404036 *

BMW 3 Series2006 (06) - 2.2 320Ci 320 M Sport Convertible 2dr Petrol Auto (236 g/km, 170 bhp)-Fanta

2006 (06) - 2.2 320Ci 320 M Sport Convertible 2dr Petrol Auto (236 g/km, 170 bhp)-Fanta50

Reduced

£13,895

  • 2.2L
  • 26.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Rix Motors

01925917564 *

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

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

£16,900

Finance available £282 pm

  • 2L
  • 64.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2012 - 2.0 318d SE 4-Door

2012 - 2.0 318d SE 4-Door22

Low Mileage

£4,499

Finance available £136 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Northstar Motors

01913230039 *

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

2024 - 320i M Sport 5dr Step Auto12

£30,798

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2018 (18) - 320D M SPORT SHADOW EDITION TOURING 5-Door

2018 (18) - 320D M SPORT SHADOW EDITION TOURING 5-Door35

£9,990

  • 2L
  • 130.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Direct Part X

01924667333 *

BMW 3 Series2015 (15) - 335d xDrive M Sport 4dr Step Auto

2015 (15) - 335d xDrive M Sport 4dr Step Auto14

Low Mileage

£6,995

Finance available £134 pm

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Three Pines Garage Limited

01885477786 *

BMW 3 Series2014 (64) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr

2014 (64) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr59

Low Mileage

£8,990

  • 2L
  • 70.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Imola Of Bristol

01174407192 *

BMW 3 Series2015 (65) - 330d M Sport 4dr Step Auto

2015 (65) - 330d M Sport 4dr Step Auto22

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

2021 (21) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr36

Reduced

£14,950

Finance available £312 pm

  • 2L
  • 107.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars Direct Stockport

01613887691 *

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

2022 - 330e M Sport 4dr Step Auto10

£21,450

Finance available £343 pm

  • 2L
  • 60.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

NW Kehoe & Sons

02830447169 *

BMW 3 Series2017 (66) - 2.0 320i M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (66) - 2.0 320i M Sport Touring Auto xDrive Euro 6 (s/s) 5dr85

Reduced

£15,990

Finance available £335 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Carnet

01234237527 *

BMW 3 Series2021 (71) - 330e M Sport Saloon 4-Door

2021 (71) - 330e M Sport Saloon 4-Door62

£21,700

  • 2L
  • 39.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.5/5 Stars

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto20

Low Mileage

£16,495

Finance available £346 pm

  • 2L
  • 55.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Next Car Now

01494296465 *

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.