Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,479 Used BMW 3 Series cars for sale

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

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr45

Reduced

£10,900

£208/pm (HP)

  • 2L
  • 104.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Marvello Trading

01268988916 *

BMW 3 Series2012 - 320d EfficientDynamics 4dr Step Auto

2012 - 320d EfficientDynamics 4dr Step Auto24

Low Mileage

£5,795

£101/pm (HP)

  • 2L
  • 81.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

BAV Motor Company

01656334318 *

BMW 3 Series2020 (70) - 320i M Sport 4dr Step Auto Petrol Saloon

2020 (70) - 320i M Sport 4dr Step Auto Petrol Saloon53

Low Mileage

£24,553

  • 2L
  • 19.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2016 - 340i M SPORT TOURING [3X SERVICES & HUGE SPEC] 5-Door

2016 - 340i M SPORT TOURING [3X SERVICES & HUGE SPEC] 5-Door29

Reduced

£21,785

  • 3L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Brooklands Motor Centres

01135321282 *

BMW 3 Series2017 - 320d M Sport Shadow Edition 5dr Step Auto

2017 - 320d M Sport Shadow Edition 5dr Step Auto21

£12,295

£237/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

K & M Car Sales

01822661205 *

BMW 3 Series2020 (69) - 330e M Sport HYBRID 4dr Auto

2020 (69) - 330e M Sport HYBRID 4dr Auto36

£9,995

  • 2L
  • 172.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Bowerhill Trade Centre Ltd

01225437232 *

4.2/5 Stars

BMW 3 Series2022 (72) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2022 (72) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£25,491

  • 2L
  • 59.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

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

£12,995

£252/pm (HP)

  • 2L
  • 102.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fm3 Cars North West Ltd

01616696935 *

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

2023 - 320i M Sport 4dr Step Auto36

£28,995

£442/pm (PCP)

  • 2L
  • 28.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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

2020 - 320d M Sport 5dr Step Auto19

Reduced

£23,798

  • 2L
  • 45.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)32

Reduced

£16,695

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2018 (8G) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (8G) - 335d xDrive M Sport Shadow Edition 4dr Step Auto50

Low Mileage

£20,699

£552/pm (PCP)

  • 3L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Car Supermarket Ltd - Coventry

01217287152 *

BMW 3 Series2017 (17) - 320d xDrive M Sport 4dr Step Auto

2017 (17) - 320d xDrive M Sport 4dr Step Auto26

£12,995

£252/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)30

Reduced

£18,990

£410/pm (HP)

  • 2L
  • 84.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

BMW 3 Series2013 (13) - 320d M Sport 4dr Step Auto Nav [Pro Media]

2013 (13) - 320d M Sport 4dr Step Auto Nav [Pro Media]30

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Calibre Car Sales

01206489522 *

4.5/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr30

Reduced

£3,995

  • 2L
  • 135.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr74

Reduced

£11,450

£219/pm (HP)

  • 3L
  • 101.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cambridgeshire Motor House LTD

01733666971 *

4.6/5 Stars

BMW 3 Series330e M Sport 4dr Auto Automatic

330e M Sport 4dr Auto Automatic4

£20,488

  • 2L
  • 33.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

D M Keith Honda Grimsby

01472404007 *

0/5 Stars

BMW 3 Series2021 (21) - 330d xDrive MHT Sport 4dr Step Auto

2021 (21) - 330d xDrive MHT Sport 4dr Step Auto23

Reduced

£16,995

£336/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Diesels Direct

01986807191 *

4.1/5 Stars

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

2025 - 320i M Sport 4dr Step Auto19

£35,898

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

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.