Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,497 Used BMW 3 Series cars for sale

BMW 3 Series2003 (03) - 325 Ci Sport 2dr Auto

2003 (03) - 325 Ci Sport 2dr Auto15

Reduced

£1,875

  • 2.5L
  • 126.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

SOLTRADER MOTORING LIMITED

01164788422 *

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

2019 - 320d M Sport 4dr Step Auto10

£15,950

£314/pm (HP)

  • 2L
  • 78.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

O'Kane Cars

02879440619 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto50

£31,991

  • 2L
  • 17.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2018 (18) - 335d xDrive M Sport Shadow Edition 5dr Step Auto

2018 (18) - 335d xDrive M Sport Shadow Edition 5dr Step Auto

£18,495

£359/pm (HP)

  • 3L
  • 103.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

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

2024 - 320d MHT M Sport 5dr Step Auto12

Low Mileage

£35,998

  • 2L
  • 9.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

BMW 3 Series2016 (66) - 2.0 320i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps) 8X SERVICES!

2016 (66) - 2.0 320i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps) 8X SERVICES!20

£10,000

  • 2L
  • 78.4K

    Miles
  • Petrol
  • Manual
  • Estate

North West Trade Centre

01772285821 *

BMW 3 Series2016 (66) - 330e M Sport 4dr Step Auto

2016 (66) - 330e M Sport 4dr Step Auto32

£10,300

£195/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ATB Motors Ltd

02037639134 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (65) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr56

£8,895

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Automatic
  • Estate

R Line Motors

01618042359 *

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto34

Low Mileage

£20,899

£352/pm (PCP)

  • 2L
  • 39.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Edinburgh

01312028747 *

BMW 3 Series2013 - 2.0 318i M Sport Coupe 2-Door

2013 - 2.0 318i M Sport Coupe 2-Door27

Low Mileage

£4,750

£79/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Royston Car Sales

01763294568 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)50

£13,995

£273/pm (HP)

  • 2L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Baskeyfield Motors Limited

01782917824 *

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

2021 (21) - 320d MHT M Sport 5dr Step Auto

£22,990

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

BMW 3 Series2021 - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr Automatic

2021 - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr Automatic28

£18,995

£275/pm (PCP)

  • 2L
  • 50.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

2024 - 320i M Sport 5dr Step Auto12

£31,298

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

BMW 3 Series2016 (66) - 330e M Sport 4dr Step Auto

2016 (66) - 330e M Sport 4dr Step Auto17

Low Mileage

£11,995

£231/pm (HP)

  • 2L
  • 54.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

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

2015 (64) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr53

Reduced

£8,495

£157/pm (HP)

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Blackline Motors

01612415074 *

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

2023 - 320i xDrive M Sport 4dr Step Auto36

Low Mileage

£31,444

  • 2L
  • 16.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 3 Series2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door

2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door11

Reduced

£17,650

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cleveleys Car Market

01253202596 *

BMW 3 Series2011 - 2.0 320d M Sport Auto 181 4dr

2011 - 2.0 320d M Sport Auto 181 4dr28

£3,990

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Swaan Motors Ltd

01733667053 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (51

£18,920

£309/pm (PCP)

  • 2L
  • 50.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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.