Skip to main content

3,153 Used BMW 3 Series cars for sale

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

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

£35,998

  • 2L
  • 10.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow London Road Motorstore / Vanstore

01416118432 *

4.7/5 Stars

BMW 3 Series2017 - 335d xDrive M Sport 4dr Step Auto

2017 - 335d xDrive M Sport 4dr Step Auto

£16,051

  • 78.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall BMW Grimsby

01472806814 *

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

2022 - 330e M Sport 5dr Step Auto19

Low Mileage

£31,998

  • 2L
  • 14.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Kia (Linwood)

01414043794 *

4.7/5 Stars

BMW 3 Series(67) - 2.0 320d Sport Euro 6 (s/s) 4dr

(67) - 2.0 320d Sport Euro 6 (s/s) 4dr92

£8,000

  • 110.7K

    Miles
  • Diesel
  • Manual
  • Not Supplied

LIV MOTORS

01612416374 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr34

£8,200

Finance available £161 pm

  • 2L
  • 102.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

St Clements Cars

01553605040 *

BMW 3 Series2014 (64) - Estate/Touring 5-Door

2014 (64) - Estate/Touring 5-Door22

Reduced

£7,895

Finance available £154 pm

  • 2L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

AG Classics

02039112044 *

BMW 3 Series2013 - 320I 2.0 XDRIVE M SPORT 4-Door

2013 - 320I 2.0 XDRIVE M SPORT 4-Door22

Low Mileage

£9,495

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Reo Car Sales

01291441528 *

4.3/5 Stars

BMW 3 Series2021 - 320d MHT M Sport Pro Edition 5dr Step Auto

2021 - 320d MHT M Sport Pro Edition 5dr Step Auto40

Reduced

£29,350

  • 2L
  • 32.5K

    Miles
  • Diesel
  • Automatic
  • Estate

drivedirect Darlington

01325521614 *

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

2021 - 320i M Sport 4dr Step Auto36

Low Mileage

£24,299

Finance available £505 pm

  • 2L
  • 26.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2008 (08) - 320i SE [170] 4dr

2008 (08) - 320i SE [170] 4dr19

Low Mileage

£1,795

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

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 Series2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr26

£7,995

  • 2L
  • 100.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

The World of Cars

02475105174 *

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

2020 - 320d MHT M Sport 4dr Step Auto38

£21,049

Finance available £434 pm

  • 2L
  • 40.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch

01452227360 *

4.2/5 Stars

BMW 3 Series2022 (22) - M340d xDrive MHT 4dr Step Auto Diesel Saloon

2022 (22) - M340d xDrive MHT 4dr Step Auto Diesel Saloon71

£36,673

  • 3L
  • 36.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW 3 Series2021 (70) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 (70) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (229

£13,950

Finance available £227 pm

  • 2L
  • 72.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Witham Garage

01664497552 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto19

£57,498

  • 100.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

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

2024 - 320d MHT M Sport 5dr Step Auto35

£38,950

Finance available £780 pm

  • 2L
  • 8.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door

2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door38

Reduced

£5,795

  • 2L
  • 96.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bellboy Cars

01477410105 *

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

(63) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr45

Low Mileage

£9,495

  • 80.5K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

SOUTH HAMS AUTOS LTD

01364700699 *

BMW 3 Series2017 (17) - 3 SERIES 3.0 330D EURO6 TOURER 5-Door

2017 (17) - 3 SERIES 3.0 330D EURO6 TOURER 5-Door10

Reduced

£8,495

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Estate

I A PERFORMANCE 78 LTD TA EX POLICE CARS

01613887638 *

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.