Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,709 Used BMW 3 Series cars for sale

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

2021 - 320i M Sport 4dr Step Auto9

£21,595

£386/pm (PCP)

  • 2L
  • 46.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2022 (22) - 320i M Sport 4dr Step Auto Petrol Saloon

2022 (22) - 320i M Sport 4dr Step Auto Petrol Saloon70

Low Mileage

£25,988

  • 2L
  • 23.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

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

2021 - 330e M Sport Step Auto 4-Door24

£25,197

£457/pm (PCP)

  • 2L
  • 42.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2023 - 330e M Sport 5dr Step Auto2

£31,260

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Evans Halshaw Ford Preston

01772595651 *

BMW 3 Series2021 - 318i SE Pro 4dr Step Auto

2021 - 318i SE Pro 4dr Step Auto39

Low Mileage

£19,499

£338/pm (PCP)

  • 2L
  • 32.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto70

£19,295

£342/pm (PCP)

  • 2L
  • 77.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

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

£26,490

£424/pm (PCP)

  • 2L
  • 50.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

CHESHIRE MOTOR WORKS

01244562666 *

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

2021 (70) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr54

£23,999

£394/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2016 - 330e M SPORT STEP AUTO LEFT HAND DRIVE LHD FRENCH REGISTERED 4-Door

2016 - 330e M SPORT STEP AUTO LEFT HAND DRIVE LHD FRENCH REGISTERED 4-Door15

Low Mileage

£18,995

£370/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Left Hand Drive Car Showroom Ltd

01895548158 *

4.8/5 Stars

BMW 3 Series2011 - 2.0 320d M Sport Steptronic Euro 5 4dr

2011 - 2.0 320d M Sport Steptronic Euro 5 4dr35

Reduced

£4,499

£73/pm (HP)

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Shaws Cars Ltd

01462414116 *

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

2021 - 320i M Sport 4dr Step Auto36

Low Mileage

£23,599

£386/pm (PCP)

  • 2L
  • 15.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£33,398

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2015 (65) - 2.0 316D SE 4d 114 BHP 4-Door

2015 (65) - 2.0 316D SE 4d 114 BHP 4-Door2

£8,990

  • 2L
  • 89.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Formula 1 Car Supermarket

01324464853 *

0/5 Stars

BMW 3 Series2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr89

Low Mileage

£14,095

£293/pm (HP)

  • 3L
  • 74.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

2021 (21) - 330e M Sport 4dr Step Auto7

£18,495

£337/pm (PCP)

  • 2L
  • 80.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motoring Way LTD

01495361519 *

BMW 3 Series2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) - PARK ASSIS

2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) - PARK ASSIS41

Low Mileage

£23,222

£476/pm (CS)

  • 2L
  • 30.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Carsa Southampton

01489663574 *

BMW 3 Series2024 (24) - 330e Sport 4dr Step Auto

2024 (24) - 330e Sport 4dr Step Auto7

Low Mileage

£29,999

  • 2L
  • 6.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2021 (71) - M340d xDrive MHT 4dr Step Auto

2021 (71) - M340d xDrive MHT 4dr Step Auto26

£28,990

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr45

Low Mileage

£19,995

£358/pm (PCP)

  • 2L
  • 43.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JC Campbell

02841330274 *

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

2024 - 320i M Sport 4dr Step Auto25

Low Mileage

£30,349

£488/pm (PCP)

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.