Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,512 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto26

£16,599

  • 2L
  • 58.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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

2014 (14) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr21

Reduced

£9,690

£182/pm (HP)

  • 2L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AUTOMOTIVE PRESTIGE LTD

01162162548 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr17

£17,750

£344/pm (HP)

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Drew Baxter Car Sales

02890023131 *

BMW 3 Series2021 - 2.0 320D M Sport MHEV Auto 4dr

2021 - 2.0 320D M Sport MHEV Auto 4dr23

Reduced

£22,789

£357/pm (PCP)

  • 2L
  • 40.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Essex Prestige Autos Ltd

01279967337 *

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

2019 - 2.0 330I M Sport Auto 4dr35

£14,995

£294/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2010 (10) - 320i SE 2dr

2010 (10) - 320i SE 2dr20

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Autopoint (Stansted) Ltd

01279212477 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr50

Reduced

£13,993

  • 2L
  • 125.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Bazaar ltd

01143086594 *

4.7/5 Stars

BMW 3 Series2016 - 3.0 335d xDrive M Sport Touring 5dr - M Performance Styling+19s+Hud+Icon Ad

2016 - 3.0 335d xDrive M Sport Touring 5dr - M Performance Styling+19s+Hud+Icon Ad37

Low Mileage

£18,990

  • 3L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2024 - 330e M Sport 4dr Step Auto

2024 - 330e M Sport 4dr Step Auto44

£30,995

£510/pm (PCP)

  • 2L
  • 31.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Mallusk Motorstore

02895908087 *

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

2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)43

Low Mileage

£17,395

£337/pm (HP)

  • 2L
  • 47.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Hartington Motors

01942365314 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr64

£14,494

£283/pm (HP)

  • 2L
  • 67.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2023 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto1

£22,999

  • 2L
  • 49.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut

2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut50

£11,495

  • 2L
  • 90.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Gold Vehicles Ltd

01392341632 *

BMW 3 Series2013 (63) - 320d M Sport 2dr

2013 (63) - 320d M Sport 2dr18

£4,999

£84/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Coupe

ist choice Car Co

01918237767 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£30,998

  • 2L
  • 20.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Derby Motorstore

01332318223 *

BMW 3 Series2015 (15) - 330d M Sport 4dr Step Auto [Business Media]

2015 (15) - 330d M Sport 4dr Step Auto [Business Media]27

£7,995

£147/pm (HP)

  • 3L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vintage Car Sales

01924927439 *

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

2021 - 320d MHT M Sport Pro Edition 4dr Step Auto13

£23,495

£387/pm (PCP)

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCautosales

02879440626 *

BMW 3 Series2020 - 320i M Sport 4-Door

2020 - 320i M Sport 4-Door52

Low Mileage

£21,995

£359/pm (PCP)

  • 2L
  • 36.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Phoenix Car Centre

01962670197 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£31,498

  • 2L
  • 12.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

BMW 3 Series2022 - 318I M Sport 4Dr Step Auto

2022 - 318I M Sport 4Dr Step Auto26

£21,149

  • 2L
  • 35.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Crewe BMW

01270444348 *

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.