Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,322 Used BMW 3 Series cars for sale

BMW 3 Series2018 (67) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (67) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr72

Low Mileage

£15,995

£315/pm (HP)

  • 2L
  • 56.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

TSN MOTORS BLACKBURN LIMITED

01254916960 *

BMW 3 Series2017 - 335d M Sport Shadow Edition 5-Door

2017 - 335d M Sport Shadow Edition 5-Door59

£17,299

£342/pm (HP)

  • 3L
  • 97.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Fresh Motors Ltd

01953665835 *

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

2020 - 320i M Sport 4dr Step Auto19

£18,498

  • 2L
  • 63.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

BMW 3 Series2021 - 330d MHT M Sport 5dr Step Auto

2021 - 330d MHT M Sport 5dr Step Auto36

Low Mileage

£35,000

  • 3L
  • 21.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2010 - 2.0 320d M Sport 4-Door

2010 - 2.0 320d M Sport 4-Door35

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 115.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mint Cars Needham Market

01473938813 *

4.5/5 Stars

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

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

£16,999

  • 2L
  • 87.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2019 (19) - 320d Sport 4dr

2019 (19) - 320d Sport 4dr16

Reduced

£10,495

£199/pm (HP)

  • 2L
  • 114.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Frosty Hire & Sales LTD

01992367343 *

BMW 3 Series2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto11

£11,450

£219/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Kenny Murray Cars Ltd

01346410599 *

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

2024 (73) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr51

£27,495

£460/pm (PCP)

  • 2L
  • 46.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Just Audi VW

01522459180 *

BMW 3 Series2022 - 2.0 320d M Sport Touring 5-Door

2022 - 2.0 320d M Sport Touring 5-Door44

£24,990

£402/pm (PCP)

  • 2L
  • 57.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

BEECHWOOD PRESTIGE LTD

01302499708 *

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door25

Low Mileage

£28,000

£456/pm (PCP)

  • 2L
  • 10.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

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

2021 (21) - 330e M Sport 5dr Step Auto16

£12,489

£241/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2025 (75) - M Sport 4-Door

2025 (75) - M Sport 4-Door59

£38,990

  • 2L
  • 6.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lloyd North Tyneside BMW

01916077199 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£30,998

  • 2L
  • 10.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Bristol

01416118398 *

BMW 3 Series2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)47

Low Mileage

£22,750

£406/pm (PCP)

  • 2L
  • 42.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Crowther Lodge Motor Company

01915945588 *

BMW 3 Series2016 - 2.0 320d ED Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2016 - 2.0 320d ED Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)33

Low Mileage

£9,709

£214/pm (HP)

  • 2L
  • 54.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2024 (74) - M Sport 4-Door

2024 (74) - M Sport 4-Door50

£29,450

  • 2L
  • 12.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

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

2020 - 330e M Sport 4dr Step Auto14

£15,995

£315/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW 3 Series2014 (64) - 320d SE 4dr Step Auto

2014 (64) - 320d SE 4dr Step Auto28

£6,991

£126/pm (HP)

  • 2L
  • 91.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

STATION SPECIALIST CARS LTD

07999300826 *

BMW 3 Series2012 - 2.0 320i M Sport Business Edition Euro 5 4dr

2012 - 2.0 320i M Sport Business Edition Euro 5 4dr34

£3,493

£52/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Petrol
  • Manual
  • Saloon

LANDSTRADELTD

01234237585 *

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.