Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,349 Used BMW 3 Series cars for sale

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

2019 (69) - 2.0 320d M Sport Euro 6 (s/s) 4dr72

£17,595

£341/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

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

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

£16,375

£323/pm (HP)

  • 2L
  • 83.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

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

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

Reduced

£21,397

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ormskirk Vauxhall

01695661518 *

BMW 3 Series2015 - 328i MODERN 245

2015 - 328i MODERN 24511

Reduced

£8,790

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

BCS Car and Commercial

01515591806 *

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

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

£21,991

  • 2L
  • 69.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2016 - 2.0 320d Sport Euro 6 (s/s) 4dr

2016 - 2.0 320d Sport Euro 6 (s/s) 4dr60

Low Mileage

£9,999

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

NYA AUTO SALES LTD

01212721897 *

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

2019 - 320d M Sport 4dr Step Auto19

Low Mileage

£21,998

  • 2L
  • 33.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kia (Dundee)

01382214962 *

BMW 3 Series2018 - 2.0 320i M Sport Shadow Edition Auto 4dr

2018 - 2.0 320i M Sport Shadow Edition Auto 4dr41

£10,499

£195/pm (HP)

  • 2L
  • 99.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2018 - 330d M Sport 4dr Step Auto Automatic

2018 - 330d M Sport 4dr Step Auto Automatic32

£17,699

£343/pm (HP)

  • 3L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Warehouse Swansea

01792001637 *

4.4/5 Stars

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) (38

£14,327

£286/pm (CS)

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2012 (12) - 318d SE 4dr

2012 (12) - 318d SE 4dr12

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

2022 - 320d xDrive MHT M Sport 4dr Step Auto12

Low Mileage

£25,998

  • 2L
  • 22.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Exeter

01414839930 *

BMW 3 Series2013 (13) - 320i xDrive M Sport 4dr Step Auto

2013 (13) - 320i xDrive M Sport 4dr Step Auto17

£5,290

£90/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW 3 Series2014 (64) - 1.6 316i Sport Touring Auto Euro 6 (s/s) 5dr

2014 (64) - 1.6 316i Sport Touring Auto Euro 6 (s/s) 5dr52

Low Mileage

£9,489

£178/pm (HP)

  • 1.6L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Grand Motors Stockport Ltd

01614139892 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£31,998

  • 2L
  • 12.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Doncaster)

01302986692 *

BMW 3 Series2013 - M SPORT TOURING 2.0TD 181BHP 5-Door

2013 - M SPORT TOURING 2.0TD 181BHP 5-Door16

£6,990

  • 2L
  • 122.3K

    Miles
  • Diesel
  • Manual
  • Estate

Preseli Car Sales

01834820915 *

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

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

Reduced

£4,590

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Manual
  • Convertible

AST Cars

01420558832 *

4.4/5 Stars

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr19

£19,495

£308/pm (PCP)

  • 2L
  • 62.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Supercar Clinic Ltd

01204584584 *

0/5 Stars

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

2025 - 320i M Sport 5dr Step Auto48

Reduced

£34,450

£475/pm (PCP)

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

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

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

£19,991

  • 2L
  • 60.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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.