Skip to main content

3,160 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto25

Low Mileage

£17,995

Finance available £349 pm

  • 2L
  • 15.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roadside Motors

02886440209 *

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

2021 (21) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr76

£18,995

Finance available £370 pm

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vollgas Automotive Ltd

01282509482 *

5/5 Stars

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

2021 - 318i M Sport 4dr Step Auto22

Low Mileage

£20,254

  • 2L
  • 31.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Corvette & INEOS Midlands

01675627077 *

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

2021 - 330e M Sport 4dr Step Auto11

£21,995

Finance available £431 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Nick Bonar Cars

02893440727 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)30

£12,495

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eclipse Car Sales Limited

02392006073 *

4.6/5 Stars

BMW 3 Series2014 - 320d Luxury 4dr

2014 - 320d Luxury 4dr5

£6,495

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Austins Autos

01472404036 *

4.8/5 Stars

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]52

Reduced

£11,995

  • 3L
  • 96.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Concordia Car Sales Ltd

02039577451 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]12

£34,898

  • 2L
  • 17.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW 3 Series2015 - ED SPORT 4-Door

2015 - ED SPORT 4-Door20

£9,000

Finance available £179 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Attenborough Cars

01302249082 *

4.7/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto36

Low Mileage

£32,999

  • 3L
  • 14.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2016 - 2.0 320d M Sport Euro 6 (s/s) 4dr60

£10,995

  • 2L
  • 70.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2015 (65) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr40

£8,800

Finance available £174 pm

  • 2L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

ATB Motors Ltd

02037639134 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 670

£19,000

Finance available £334 pm

  • 2L
  • 51.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2022 (72) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (72) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

£25,995

Finance available £513 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Baskeyfield Motors Limited

01782917824 *

BMW 3 Series2008 (08) - 320i SE 2dr

2008 (08) - 320i SE 2dr13

Low Mileage

£1,990

  • 2L
  • 102.5K

    Miles
  • Petrol
  • Manual
  • Coupe

The Motor House

02039104775 *

BMW 3 Series2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr41

£3,295

  • 2L
  • 160.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

R Line Motors

01619147758 *

BMW 3 Series2017 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr32

Low Mileage

£18,499

Finance available £359 pm

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 654

£33,779

Finance available £688 pm

  • 2L
  • 23.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr69

£17,495

Finance available £339 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh Sport Pro Auto Euro 6 (s/s) 4dr15

£10,989

  • 2L
  • 125.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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.