Skip to main content

3,182 Used BMW 3 Series cars for sale

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (34

£18,800

Finance available £366 pm

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

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

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

£21,294

Finance available £426 pm

  • 2L
  • 41.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

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

2023 - 320i M Sport 4dr Step Auto35

£31,990

Finance available £637 pm

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

2024 (24) - 320i M Sport 5dr Step Auto20

Low Mileage

£37,400

Finance available £748 pm

  • 2L
  • 7.6K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

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

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

£19,775

Finance available £394 pm

  • 2L
  • 48.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Shrewsbury

01743292169 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Low Mileage

£36,898

  • 2L
  • 9.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Dumfries BMW/MINI

01387340162 *

4.7/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto4

Low Mileage

£21,209

  • 2L
  • 46.1K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2015 (65) - 3.0 330d Luxury Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2015 (65) - 3.0 330d Luxury Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)50

Low Mileage

£10,475

Finance available £212 pm

  • 3L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Van Centre Bury

01618048245 *

BMW 3 Series2019 - 320d xDrive M Sport 5dr Step Auto

2019 - 320d xDrive M Sport 5dr Step Auto40

Reduced

£17,400

Finance available £337 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Automoto UK Ltd

02840330135 *

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

2024 - 320i M Sport 4dr Step Auto35

£31,994

Finance available £637 pm

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d M Sport Euro 5 (s/s) 4dr17

£4,495

Finance available £78 pm

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Middleton Car Group

01827215681 *

BMW 3 Series2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)43

Low Mileage

£34,399

  • 3L
  • 18.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Browns of Richmond

01748901679 *

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

£26,991

  • 2L
  • 36.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)10

Reduced

£32,995

Finance available £657 pm

  • 3L
  • 34.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

BMW 3 Series2013 - 325d M Sport 2dr Step Auto

2013 - 325d M Sport 2dr Step Auto14

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 64.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Lakeside Autos

02890023124 *

BMW 3 Series2017 (67) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2017 (67) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)31

Reduced

£12,499

  • 2L
  • 47.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

BMW 3 Series2021 (21) - 330i M Sport Saloon 4-Door

2021 (21) - 330i M Sport Saloon 4-Door51

Low Mileage

£27,014

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2015 (65) - 320d Luxury 4dr Steptronic Auto 4 door saloon

2015 (65) - 320d Luxury 4dr Steptronic Auto 4 door saloon10

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 60.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Central Motor Company

01536851806 *

BMW 3 Series2020 - 318d MHT SE 5dr Step Auto

2020 - 318d MHT SE 5dr Step Auto36

Reduced

£15,495

Finance available £324 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

David Hayton Ltd (Mazda Carlisle)

01228273596 *

BMW 3 Series2025 (64) - 320i GT-PREMIUM LUXURY EDITION-2.0L PETROL-ULEZ/CAZ PASS-FREE 18MONTHS GOLD

2025 (64) - 320i GT-PREMIUM LUXURY EDITION-2.0L PETROL-ULEZ/CAZ PASS-FREE 18MONTHS GOLD25

Low Mileage

£8,999

Finance available £179 pm

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Carolina Motors UK

01733666958 *

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.