Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,474 Used BMW 3 Series cars for sale

BMW 3 Series2020 (20) - M340i xDrive 4dr Step Auto

2020 (20) - M340i xDrive 4dr Step Auto15

£22,495

£347/pm (PCP)

  • 3L
  • 70.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Car Sales B33

01217288818 *

BMW 3 Series2022 - 330d MHT M Sport 4dr Step Auto

2022 - 330d MHT M Sport 4dr Step Auto36

Low Mileage

£30,450

  • 3L
  • 21.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr19

Low Mileage

£19,998

  • 2L
  • 36.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Vauxhall/Jeep/Alfa Romeo (Linwood)

01414736412 *

BMW 3 Series2021 - 2.0 MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 - 2.0 MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)40

£17,995

£448/pm (PCP)

  • 2L
  • 99.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2016 (66) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr83

£9,990

£201/pm (HP)

  • 2L
  • 100.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Friends Autos Ltd

01386573314 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Pro Pack]41

£19,899

£339/pm (PCP)

  • 2L
  • 58.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps) PARK DISTAN

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps) PARK DISTAN41

Low Mileage

£12,950

  • 2L
  • 44.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2015 (64) - 316d SE 4dr Step Auto

2015 (64) - 316d SE 4dr Step Auto13

£5,995

  • 2L
  • 102.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

CHEQUERED FLAG WALES LIMITED

01443805132 *

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto35

Low Mileage

£16,995

£336/pm (HP)

  • 2L
  • 47.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bainbridge Motoring Ltd

01738502609 *

0/5 Stars

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

Low Mileage

£22,998

  • 2L
  • 13.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Linwood Omoda & Jaecoo

01414049404 *

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

2021 - 320d MHT M Sport 4dr Step Auto26

£23,995

£406/pm (PCP)

  • 2L
  • 49.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Gran Turismo 5-Door

2017 - 2.0 320d xDrive M Sport Gran Turismo 5-Door38

£13,495

£262/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Assured Automotive Ltd

01924908931 *

BMW 3 Series2013 (13) - 320d M Sport 5dr

2013 (13) - 320d M Sport 5dr26

Low Mileage

£7,995

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Manual
  • Estate

Wheels In Motion Sherborne

01935311739 *

BMW 3 Series2021 (21) - 318d MHT M Sport 5dr Step Auto

2021 (21) - 318d MHT M Sport 5dr Step Auto24

Reduced

£9,350

  • 2L
  • 70.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Thames Street Auto Salvage

01158224073 *

BMW 3 Series2009 (09) - 318i SE 5dr

2009 (09) - 318i SE 5dr17

£1,350

  • 2L
  • 195.0K

    Miles
  • Petrol
  • Manual
  • Estate

Craven Cars Limited

01279215824 *

BMW 3 Series2018 - 320D Xdrive M Sport 4Dr Step Auto

2018 - 320D Xdrive M Sport 4Dr Step Auto26

£14,179

  • 2L
  • 69.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series2020 - 318d Sport 4dr, Reverse Camera, Media Screen, Sat Nav, Parking sensors, Hea

2020 - 318d Sport 4dr, Reverse Camera, Media Screen, Sat Nav, Parking sensors, Hea39

Low Mileage

£18,995

  • 2L
  • 40.6K

    Miles
  • Diesel
  • Manual
  • Saloon

TrustFord Coleraine

02890026915 *

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

2025 - 320i M Sport 4dr Step Auto19

£32,998

  • 2L
  • 6.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2019 (69) - 330d M Sport Touring 3.0 Diesel Auto xDrive Euro 6 (s/s) (265 ps) 5-Door

2019 (69) - 330d M Sport Touring 3.0 Diesel Auto xDrive Euro 6 (s/s) (265 ps) 5-Door49

Low Mileage

£33,750

  • 3L
  • 16.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Castle Motors (Trebrown)

01503770414 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£34,298

  • 2L
  • 9.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

Find a specific BMW 3 Series

Shop by Trim

Shop by Body Style

Shop by Engine Size

Shop by Fuel Type

Shop by Transmission

Shop by Colour

Shop by Registration Year

Shop by Drivetrain

Shop by Other Models

Different generations of used BMW 3 Series

Seventh Generation (2019 to 2020)

Seventh Generation (2019 to 2020)
Fuel type:
Diesel / Hybrid - Petrol/Electric / Petrol
Engine Size:
2 - 3
MPG:
26 - 2824
Acceleration:
3.4 - 8.8 seconds
Boot space:
375 - 500 L capacity
NCAP Safety rating:
5 / 5 stars
  • Greenest

    330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]

  • Cheapest

    318i SE Pro 4dr Step Auto

  • Fastest

    B3 GT 3.0 Bi Turbo 4dr Switch-Tronic AWD

Sixth Generation (2012 to 2020)

Sixth Generation (2012 to 2020)
Fuel type:
Diesel / Hybrid - Petrol/Electric / Petrol
Engine Size:
1.5 - 3
MPG:
34 - 148
Acceleration:
4.8 - 11.4 seconds
Boot space:
370 - 520 L capacity
NCAP Safety rating:
5 / 5 stars
  • Greenest

    330e SE 4dr Step Auto

  • Cheapest

    316i ES 4dr

  • Fastest

    335d xDrive Luxury 4dr Step Auto

About BMW 3 Series for sale on MOTORS

What's the most popular BMW 3 Series colour?
White
What's the most popular BMW 3 Series fuel type?
Diesel
What's the BMW 3 Series's average power delivery?
220 BHP
What's the BMW 3 Series's average fuel economy?
59 MPG
What's the BMW 3 Series's average price?
£16,692
What's the BMW 3 Series's average mileage?
69,388

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