Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,516 Used BMW 3 Series cars for sale

BMW 3 Series2018 (68) - 320d [190] M Sport 5dr Step Auto [Business Media]

2018 (68) - 320d [190] M Sport 5dr Step Auto [Business Media]20

£13,700

£267/pm (HP)

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

BMW 3 Series2011 (60) - 320d EfficientDynamics 4dr

2011 (60) - 320d EfficientDynamics 4dr18

£3,595

  • 2L
  • 143.4K

    Miles
  • Diesel
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

BMW 3 Series2022 - 318i M Sport 4dr Step Auto

2022 - 318i M Sport 4dr Step Auto33

Low Mileage

£22,899

  • 2L
  • 27.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2019 (68) - 320d M Sport 4dr Step Auto34

£13,999

£273/pm (HP)

  • 2L
  • 57.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

UK CAR SPRAY LIMITED

02036176822 *

BMW 3 Series2021 (21) - M340i xDrive MHT 4dr Step Auto

2021 (21) - M340i xDrive MHT 4dr Step Auto76

Low Mileage

£36,449

  • 3L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto34

£22,399

  • 2L
  • 44.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr69

Reduced

£16,495

£325/pm (HP)

  • 3L
  • 87.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Derby Motorstore

01332318223 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Reduced

£14,995

£294/pm (HP)

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

BMW 3 Series2015 (64) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Auto Euro 5 (s/s)

2015 (64) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Auto Euro 5 (s/s)39

£6,999

  • 2L
  • 92.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pinetree Car Superstore Tonypandy

01443803252 *

BMW 3 Series2025 (74) - 320i M Sport 5dr Step Auto Petrol Estate

2025 (74) - 320i M Sport 5dr Step Auto Petrol Estate45

Low Mileage

£39,107

  • 2L
  • 6.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2020 - 320d M Sport 4dr Step Auto [Tech/Plus Pack]

2020 - 320d M Sport 4dr Step Auto [Tech/Plus Pack]32

Reduced

£21,695

£472/pm (HP)

  • 2L
  • 40.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2019 - 2.0 330E M Sport Auto 4dr

2019 - 2.0 330E M Sport Auto 4dr42

£16,000

£315/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sparshatts of Havant

02392492666 *

BMW 3 Series2012 (62) - 320d Sport 5dr

2012 (62) - 320d Sport 5dr59

£4,695

£78/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Manual
  • Estate

Ace Motor Sales Limited

01294440522 *

BMW 3 Series2016 - 2.0 320d ED Plus Euro 6 (s/s) 4dr

2016 - 2.0 320d ED Plus Euro 6 (s/s) 4dr57

£7,495

  • 2L
  • 98.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2023 (73) - 330e M Sport Saloon 4-Door

2023 (73) - 330e M Sport Saloon 4-Door50

Low Mileage

£26,749

  • 2L
  • 15.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hedin BMW Enfield

02038730418 *

BMW 3 Series2012 - 320d SE 4dr

2012 - 320d SE 4dr17

Low Mileage

£4,495

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (184

2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (18434

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Manual
  • Convertible

Select Cars Shute Cross

01297300875 *

BMW 3 Series2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr32

Reduced

£5,750

  • 3L
  • 194.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

torquepoint

01908765737 *

0/5 Stars

BMW 3 Series2020 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto1

£17,490

£339/pm (HP)

  • 2L
  • 90.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SNG MOTORS

02890026877 *

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

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

* 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.