Skip to main content

3,179 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 320d M Sport 4-Door

2019 - 320d M Sport 4-Door31

Low Mileage

£24,490

Finance available £483 pm

  • 2L
  • 41.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2020 (20) - 330e SE Pro 4dr PLUG IN HYBIRD 2020 AUTO ONE OWNER SAT NAV ULEZ COMPLIANCE

2020 (20) - 330e SE Pro 4dr PLUG IN HYBIRD 2020 AUTO ONE OWNER SAT NAV ULEZ COMPLIANCE25

Low Mileage

£16,999

Finance available £357 pm

  • 2L
  • 37.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Mayesbrook Motors

02037808232 *

BMW 3 Series2021 - 330E Xdrive Sport Pro 4-Door

2021 - 330E Xdrive Sport Pro 4-Door23

£20,720

Finance available £440 pm

  • 2L
  • 47.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

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

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

£14,491

  • 2L
  • 81.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2017 (E) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2017 (E) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (28

£9,390

  • 2L
  • 76.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Automatic Motors Ltd

01895546521 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr49

£14,300

Finance available £297 pm

  • 2L
  • 65.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)50

Low Mileage

£22,350

Finance available £439 pm

  • 3L
  • 44.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Savannah Cars Ltd

01702418484 *

4.9/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,498

  • 2L
  • 11.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Burton)

01283246286 *

4.7/5 Stars

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

2025 - 320i M Sport 5dr Step Auto33

£38,395

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Tunbridge Wells

01892571854 *

3.9/5 Stars

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

2024 - 330e M Sport 4dr Step Auto36

Low Mileage

£31,099

  • 2L
  • 5.4K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2021 (21) - 320i M Sport Saloon 4-Door54

£22,340

  • 2L
  • 34.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2020 (69) - 2.0 318d SE Euro 6 (s/s) 4dr

2020 (69) - 2.0 318d SE Euro 6 (s/s) 4dr43

Low Mileage

£17,350

Finance available £365 pm

  • 2L
  • 21.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2015 (15) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr57

Low Mileage

£15,995

Finance available £335 pm

  • 3L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Estate

RSK CARS LIMITED

01902240171 *

BMW 3 Series2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr52

£13,995

Finance available £290 pm

  • 2L
  • 107.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

BMW 3 Series(09) - 3.0 335i SE Steptronic Euro 4 4dr

(09) - 3.0 335i SE Steptronic Euro 4 4dr45

Low Mileage

£5,900

  • 79.3K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

SHINE AUTO TRADING LTD

02037638372 *

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

2024 - 320i M Sport 4dr Step Auto40

Low Mileage

£29,549

Finance available £625 pm

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

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

2021 (70) - 320i M Sport 4dr Step Auto22

£21,000

Finance available £411 pm

  • 2L
  • 58.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

E&R Automotive Ltd

01733666859 *

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

2013 (13) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr58

Low Mileage

£10,995

  • 2L
  • 78.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2024 - 320D Mht M Sport 4Dr Step Auto

2024 - 320D Mht M Sport 4Dr Step Auto42

Low Mileage

£34,279

  • 2L
  • 3.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series2012 (12) - 320d BluePerformance EfficientDynamics 4dr

2012 (12) - 320d BluePerformance EfficientDynamics 4dr20

£1,995

  • 2L
  • 186.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Assured Cars

01274028296 *

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.