Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door

2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door20

Reduced

£8,999

Finance available £179 pm

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Chester Motor Company

01207262648 *

0/5 Stars

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

2016 (66) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)31

£9,965

Finance available £200 pm

  • 2L
  • 94.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorzone North West

01253202617 *

BMW 3 Series2006 (06) - 2.2 320Ci 320 M Sport Edition 2dr

2006 (06) - 2.2 320Ci 320 M Sport Edition 2dr21

Low Mileage

£4,500

  • 2.2L
  • 95.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Martyns Car Sales

01932687838 *

BMW 3 Series2021 - 330d MHT M Sport Pro Ed 5dr Step Auto [Tech Pack]

2021 - 330d MHT M Sport Pro Ed 5dr Step Auto [Tech Pack]

£24,821

  • 86.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Marshall BMW Grimsby

01472806814 *

BMW 3 Series2022 (71) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2022 (71) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)72

Low Mileage

£24,900

Finance available £523 pm

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2017 (17) - 2.0 316d SE Touring (s/s) 5dr

2017 (17) - 2.0 316d SE Touring (s/s) 5dr11

Reduced

£4,989

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Manual
  • Estate

BMW 3 Series2022 (72) - 330e M Sport 5dr Step Auto

2022 (72) - 330e M Sport 5dr Step Auto25

£27,990

Finance available £554 pm

  • 2L
  • 33.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

J & J Motors Superstore

01269503861 *

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

2021 - 320i M Sport 4dr Step Auto39

Low Mileage

£23,449

Finance available £486 pm

  • 2L
  • 21.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2018 (18) - 330e M Sport 4dr Step Auto

2018 (18) - 330e M Sport 4dr Step Auto72

£8,995

Finance available £179 pm

  • 2L
  • 97.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Car Galaxy UK

01923927529 *

BMW 3 Series2020 - 320D M Sport 4-Door

2020 - 320D M Sport 4-Door65

Low Mileage

£23,520

Finance available £503 pm

  • 2L
  • 28.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

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

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

£13,200

Finance available £273 pm

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2016 - 3.0 330d Luxury Auto Euro 6 (s/s) 4dr

2016 - 3.0 330d Luxury Auto Euro 6 (s/s) 4dr63

Reduced

£9,995

Finance available £201 pm

  • 3L
  • 40.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

NYA AUTO SALES LTD

01215166160 *

BMW 3 Series2015 (65) - 2.0 318d BluePerformance Luxury Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d BluePerformance Luxury Auto Euro 6 (s/s) 4dr44

Low Mileage

£11,495

Finance available £234 pm

  • 2L
  • 68.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

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

2017 (17) - 335d xDrive M Sport 5dr Step Auto19

Low Mileage

£10,750

Finance available £218 pm

  • 3L
  • 38.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Pro Motor Salvage

01156977774 *

BMW 3 Series2016 (16) - 2.0 320i Luxury Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320i Luxury Auto xDrive Euro 6 (s/s) 4dr63

Reduced

£8,390

Finance available £165 pm

  • 2L
  • 109.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Kevin Car Sales & HCW Ltd

01708205498 *

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

2023 - 330e M Sport 4dr Step Auto34

£29,993

Finance available £596 pm

  • 2L
  • 25.9K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2016 - 2.0 320d xDrive M Sport Touring 5-Door

2016 - 2.0 320d xDrive M Sport Touring 5-Door24

£9,950

Finance available £200 pm

  • 2L
  • 112.8K

    Miles
  • Diesel
  • Automatic
  • Estate

HLX Performance LTD

01202007783 *

BMW 3 Series2021 - 320I M Sport 4-Door

2021 - 320I M Sport 4-Door23

£19,720

Finance available £418 pm

  • 2L
  • 59.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

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

2020 (70) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr6

£18,995

Finance available £394 pm

  • 2L
  • 40.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Just Audi VW

01522459180 *

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

2024 - 320i M Sport 5dr Step Auto19

£32,698

Finance available £651 pm

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Newcastle BYD

01916071118 *

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.