Skip to main content

3,160 Used BMW 3 Series cars for sale

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

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)33

Low Mileage

£19,990

Finance available £390 pm

  • 2L
  • 23.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.7/5 Stars

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

2024 (24) - 320i M Sport 5dr Step Auto Petrol Estate59

Low Mileage

£36,992

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2014 (14) - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2014 (14) - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)22

Low Mileage

£7,495

Finance available £145 pm

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Newtons of Ashley

01425207305 *

BMW 3 Series2020 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2020 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr44

Low Mileage

£23,999

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars by Peter Cooper West End

02380017190 *

4.3/5 Stars

BMW 3 Series2013 (63) - 318d Modern Automatic Touring 144000 miles £3995 5-Door

2013 (63) - 318d Modern Automatic Touring 144000 miles £3995 5-Door7

£3,995

Finance available £67 pm

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

J H NORMAN & SONS

01935311713 *

BMW 3 Series2008 (58) - 2.0 320i M Sport Euro 4 2dr

2008 (58) - 2.0 320i M Sport Euro 4 2dr27

Low Mileage

£4,995

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Central Autos

01563590221 *

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

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

£15,991

  • 3L
  • 77.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (69) - 320d xDrive M Sport Saloon 4-Door

2019 (69) - 320d xDrive M Sport Saloon 4-Door1

£22,250

  • 2L
  • 51.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,798

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Linwood MG - Honda.

01414068762 *

4.7/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) (38

£18,944

Finance available £409 pm

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

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

2015 - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)32

Low Mileage

£10,228

  • 2L
  • 53.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto

2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto11

£4,250

Finance available £73 pm

  • 2L
  • 199.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2025 (63) - 3.0 Hybrid...\average 36mpg...Only 48630 Miles!

2025 (63) - 3.0 Hybrid...\average 36mpg...Only 48630 Miles!27

£10,950

Finance available £222 pm

  • 3L
  • 48.6K

    Miles
  • Hybrid
  • Manual
  • Not Supplied

Four Crosses Garage

01743292166 *

4.3/5 Stars

BMW 3 Series2015 (15) - 330d xDrive M Sport 4dr Step Auto

2015 (15) - 330d xDrive M Sport 4dr Step Auto14

Low Mileage

£14,495

Finance available £302 pm

  • 3L
  • 82.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Your Motor Company

01313702493 *

0/5 Stars

BMW 3 Series2009 (09) - 335i M SPORT N54 GENUINE LOW MILEAGE 4-Door

2009 (09) - 335i M SPORT N54 GENUINE LOW MILEAGE 4-Door28

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

London Autos Ltd

01628561148 *

BMW 3 Series2017 - 320d Sport 4dr Step Auto

2017 - 320d Sport 4dr Step Auto13

Reduced

£11,995

Finance available £246 pm

  • 2L
  • 71.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Drumnasoo Car Sales

02838298764 *

BMW 3 Series2025 - M340i xDrive MHT 5dr Step Auto

2025 - M340i xDrive MHT 5dr Step Auto32

£55,995

Finance available £1,130 pm

  • 3L
  • 5.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)13

Reduced

£18,979

Finance available £369 pm

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Autopoint

01436647028 *

4.7/5 Stars

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto10

£4,885

Finance available £87 pm

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Aventus Motors LTD

01164785123 *

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto

2022 - 320i xDrive M Sport 4dr Step Auto1

£25,899

  • 2L
  • 38.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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.