Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,350 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 330e M Sport Auto - £20 TAX + 19'' ALLOYS + NAV + HIDE + DAB 4-Door

2017 (17) - 330e M Sport Auto - £20 TAX + 19'' ALLOYS + NAV + HIDE + DAB 4-Door21

£8,990

£168/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Poynton Prestige Motors LTD

01616944741 *

BMW 3 Series2012 - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr61

Low Mileage

£7,995

  • 2L
  • 47.6K

    Miles
  • Diesel
  • Manual
  • Convertible

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto20

£13,300

£258/pm (HP)

  • 3L
  • 94.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

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

2021 - 330e M Sport 5dr Step Auto49

Reduced

£23,549

£396/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Maidstone

01622291202 *

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

2021 - 330e M Sport 4dr Step Auto17

£22,950

£455/pm (PCP)

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Cars Ireland

02890026873 *

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

2020 - 2.0 320i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)42

Low Mileage

£22,857

£469/pm (CS)

  • 2L
  • 26.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

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

2024 (74) - 320i M Sport 5dr Step Auto40

Low Mileage

£35,995

£719/pm (HP)

  • 2L
  • 2.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Alan Tully Cars

01158227465 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto19

Low Mileage

£26,998

  • 2L
  • 15.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Oldbury Fiat / Motorstore / Jeep / Abarth / BYD

01215166056 *

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

2022 - 330e M Sport 4dr Step Auto19

Low Mileage

£23,998

  • 2L
  • 23.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Manchester)

01616945308 *

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

2022 - 320i xDrive M Sport 4dr Step Auto36

£27,890

  • 2L
  • 29.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Chesterfield

01246388445 *

BMW 3 Series2013 (63) - 320d Luxury 4dr Step Auto

2013 (63) - 320d Luxury 4dr Step Auto41

Reduced

£4,995

£84/pm (HP)

  • 2L
  • 107.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Trunk Road Budget Cars

01642061101 *

0/5 Stars

BMW 3 Series2016 - 2.0 M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 - 2.0 M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)61

Low Mileage

£14,795

£290/pm (HP)

  • 2L
  • 45.4K

    Miles
  • Diesel
  • Automatic
  • Hatchback

JWV Motors Ltd

01277284107 *

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

2020 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£24,490

  • 2L
  • 25.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone Select Bracknell

01344202530 *

4.6/5 Stars

BMW 3 Series2019 - 330e SE Pro 4dr Auto

2019 - 330e SE Pro 4dr Auto25

£13,295

£280/pm (HP)

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr68

Reduced

£20,495

£342/pm (PCP)

  • 2L
  • 79.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

BMW 3 Series2015 (65) - 320d xDrive M Sport 4dr

2015 (65) - 320d xDrive M Sport 4dr4

£9,990

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

M&T Motor Company

01635917220 *

4.6/5 Stars

BMW 3 Series2012 - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr

2012 - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr46

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

4.8/5 Stars

BMW 3 Series2015 - 2.0 320D Sport 4dr

2015 - 2.0 320D Sport 4dr38

£6,299

£128/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2019 (69) - 320d M Sport Plus Edition 4dr Step Auto

2019 (69) - 320d M Sport Plus Edition 4dr Step Auto22

£15,995

£315/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

ENZO CARS & VANS LTD

01254916863 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Tech Pack]

2025 - 320i M Sport 5dr Step Auto [Tech Pack]19

£45,498

  • 5.0

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

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.