Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,691 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330E M SPORT 5-Door

2021 - 330E M SPORT 5-Door28

£18,895

£312/pm (PCP)

  • 2L
  • 58.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Peterborough

01733971423 *

BMW 3 Series2014 (14) - 335i M Sport 4dr Step Auto

2014 (14) - 335i M Sport 4dr Step Auto31

Low Mileage

£14,250

£278/pm (HP)

  • 3L
  • 76.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fifield Cars Ltd

01932507122 *

BMW 3 Series2016 (16) - 320d M Sport 4dr

2016 (16) - 320d M Sport 4dr21

£7,990

  • 2L
  • 124.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Autopoint UK (Notts) Ltd

01156977743 *

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

2017 - 320d M Sport 4dr Step Auto17

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

McCormick Fleet Solutions

02890023784 *

BMW 3 Series2020 (20) - 330e SE Pro 4dr Auto PLUG IN HYBRID SAT NAV

2020 (20) - 330e SE Pro 4dr Auto PLUG IN HYBRID SAT NAV28

Low Mileage

£16,499

£325/pm (HP)

  • 2L
  • 37.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Mayesbrook Motors

02037808232 *

BMW 3 Series2012 (12) - 320d M Sport 2dr

2012 (12) - 320d M Sport 2dr8

Low Mileage

£6,295

£111/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Sleep and Hill Motors

01752840081 *

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

2021 - 330e M Sport 5dr Step Auto31

£17,480

  • 2L
  • 76.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall Volvo Grantham

01476859720 *

BMW 3 Series2022 (22) - 318i M Sport 5dr Step Auto

2022 (22) - 318i M Sport 5dr Step Auto20

Low Mileage

£25,699

  • 2L
  • 24.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)26

£15,995

£315/pm (HP)

  • 3L
  • 81.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

BMW 3 Series2021 - 330e M Sport 4dr Auto

2021 - 330e M Sport 4dr Auto26

£12,995

£246/pm (HP)

  • 2L
  • 113.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Worksop

01455241730 *

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

2021 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£25,298

  • 2L
  • 26.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield MG

01313226884 *

BMW 3 Series(W) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)

(W) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)87

Low Mileage

£17,995

  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Grosvenor Cars Norfolk

01493808752 *

BMW 3 Series2013 (63) - 330d xDrive M Sport 5dr Step Auto

2013 (63) - 330d xDrive M Sport 5dr Step Auto40

£8,995

  • 3L
  • 131.0K

    Miles
  • Diesel
  • Automatic
  • Estate

MF Motors Norwich Ltd

01603337394 *

BMW 3 Series2022 - 320i M Sport Step Auto 4-Door

2022 - 320i M Sport Step Auto 4-Door48

Low Mileage

£27,697

£480/pm (PCP)

  • 2L
  • 20.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Stoke

01782432938 *

4.6/5 Stars

BMW 3 Series2019 (19) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)33

Reduced

£19,395

  • 2L
  • 35.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motortrust UK Garstang

01942365158 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (29

£15,400

  • 2L
  • 73.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

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

2023 - 320i M Sport 4dr Step Auto43

£27,849

£453/pm (PCP)

  • 2L
  • 21.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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

2021 - 330e M Sport Pro Edition 5dr Step Auto62

£19,800

£329/pm (PCP)

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

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

2021 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (27

Reduced

£15,700

  • 2L
  • 95.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Superstore

01733978043 *

BMW 3 Series2024 (24) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2024 (24) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)50

£32,990

£507/pm (PCP)

  • 2L
  • 30.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Per4mance Cars Limited

01625468256 *

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.