Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,706 Used BMW 3 Series cars for sale

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto [Tech-Pro Pack]

2024 - 330e xDrive M Sport 4dr Step Auto [Tech-Pro Pack]26

Low Mileage

£37,749

£666/pm (PCP)

  • 2L
  • 7.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

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

2019 (69) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr87

£15,495

£304/pm (HP)

  • 2L
  • 104.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

MMK AUTOMOTIVE LIMITED

01615195756 *

BMW 3 Series2012 (12) - 318d M Sport 5-Door

2012 (12) - 318d M Sport 5-Door42

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Manual
  • Estate

Couston Motor Company

01383347938 *

BMW 3 Series2006 (06) - 325i SE 4dr Auto

2006 (06) - 325i SE 4dr Auto10

Low Mileage

£1,995

  • 2.5L
  • 134.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

S & A CAR AND COMMERCIALS LIMITED

01782917213 *

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

2022 - 330e M Sport 5dr Step Auto46

£20,850

£352/pm (PCP)

  • 2L
  • 57.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

drivedirect Leicester

01164646061 *

BMW 3 Series2016 (66) - 320d M Sport 5dr Step Auto

2016 (66) - 320d M Sport 5dr Step Auto32

£10,495

£199/pm (HP)

  • 2L
  • 107.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£34,498

  • 2L
  • 6.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

BMW 3 Series2009 - 318i M Sport 4dr

2009 - 318i M Sport 4dr16

Low Mileage

£2,995

  • 2L
  • 96.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Golsby Automotive

01604973551 *

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto39

£19,750

  • 2L
  • 66.7K

    Miles
  • Petrol
  • Manual
  • Estate

TrustFord Coleraine

02890026915 *

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

2025 - 320i M Sport 4dr Step Auto35

£32,999

  • 2L
  • 7.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door33

£17,495

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

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

2021 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£24,498

  • 2L
  • 29.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

BMW 3 Series2020 (20) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)40

Reduced

£16,999

£336/pm (HP)

  • 2L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorplus Car Supermarket

01633742350 *

BMW 3 Series2015 (65) - 2.0 320D SE 4d 188 BHP 4-Door

2015 (65) - 2.0 320D SE 4d 188 BHP 4-Door33

Low Mileage

£10,990

  • 2L
  • 47.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula One Car Centre

01324374133 *

BMW 3 Series2022 - 320i M Sport Step Auto 4-Door

2022 - 320i M Sport Step Auto 4-Door48

Low Mileage

£27,697

£480/pm (PCP)

  • 2L
  • 20.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Stoke

01782432938 *

4.6/5 Stars

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door33

£15,995

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

BMW 3 Series2011 (61) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 5-2 FORMER KEEPERS FINISHED IN TI

2011 (61) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 5-2 FORMER KEEPERS FINISHED IN TI5

Low Mileage

£3,800

£59/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr26

Low Mileage

£9,790

£185/pm (HP)

  • 2L
  • 83.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brookway Cars ltd

01515417904 *

BMW 3 Series2025 (25) - 330e 22.3 kWh M Sport 5dr Step Auto

2025 (25) - 330e 22.3 kWh M Sport 5dr Step Auto41

£39,299

  • 2L
  • 5.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones Wilmslow BMW

01625380150 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£34,998

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Salford Vauxhall/Fiat/Abarth/MG/Jeep

01612417060 *

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?
Grey
What's the most popular BMW 3 Series fuel type?
Diesel
What's the BMW 3 Series's average power delivery?
221 BHP
What's the BMW 3 Series's average fuel economy?
59 MPG
What's the BMW 3 Series's average price?
£17,228
What's the BMW 3 Series's average mileage?
67,726

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