Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,252 Used BMW 3 Series cars for sale

BMW 3 Series2011 (60) - 3.0 325d SE Coupe 2dr Diesel Steptronic Euro 5 (204 ps)

2011 (60) - 3.0 325d SE Coupe 2dr Diesel Steptronic Euro 5 (204 ps)21

Reduced

£6,995

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Eclipse Car Sales Limited

02392006073 *

4.5/5 Stars

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto23

Low Mileage

£20,299

£431/pm (HP)

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

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

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

Low Mileage

£23,998

£470/pm (PCP)

  • 2L
  • 29.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

MQAS CARS LTD

01254946245 *

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

2021 - 320i M Sport 4dr Step Auto50

Low Mileage

£23,499

£400/pm (PCP)

  • 2L
  • 20.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2015 - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)39

£14,000

£387/pm (HP)

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2013 - 320d EfficientDynamics 4dr

2013 - 320d EfficientDynamics 4dr5

£4,275

  • 2L
  • 130.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Carmichael Cars

02827441888 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£31,998

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Aberdeen Hyundai / OMODA / JAECOO

01224907796 *

BMW 3 Series2010 (60) - 318d SE Business Edition 4dr

2010 (60) - 318d SE Business Edition 4dr20

Reduced

£2,595

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Economic Cars LTD

01494415169 *

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

2020 (69) - 2.0 330i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)50

Low Mileage

£26,990

£451/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Derby Trade Cars

01332315433 *

4.1/5 Stars

BMW 3 Series2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)74

£13,498

£262/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Automatic
  • Estate

MQAS CARS LTD

01254946245 *

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

2020 (20) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr55

Low Mileage

£21,565

£345/pm (PCP)

  • 2L
  • 37.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2020 - 330e M Sport 4dr Step Auto14

£15,995

£315/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW 3 Series2024 (74) - 320i M Sport Touring 5-Door

2024 (74) - 320i M Sport Touring 5-Door43

Low Mileage

£32,999

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Wilmslow BMW

01625380150 *

BMW 3 Series2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED

2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED24

Reduced

£7,950

£146/pm (HP)

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Enclave Automotive Ltd

01922660927 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)7

£16,400

  • 2L
  • 80.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

BMW 3 Series2011 (61) - 2.0 318d ES Steptronic Euro 5 4dr

2011 (61) - 2.0 318d ES Steptronic Euro 5 4dr23

Low Mileage

£3,350

£49/pm (HP)

  • 2L
  • 102.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Auto Planet Ltd

01908767440 *

4.1/5 Stars

BMW 3 Series2023 (72) - M-Performance kit 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto

2023 (72) - M-Performance kit 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto47

£26,490

£423/pm (PCP)

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

CHESHIRE MOTOR WORKS

01244562666 *

BMW 3 Series2024 (73) - M340d xDrive MHT 5dr Step Auto

2024 (73) - M340d xDrive MHT 5dr Step Auto15

Reduced

£46,995

£718/pm (PCP)

  • 3L
  • 15.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2018 (67) - 320d EfficientDynamics Plus 5dr

2018 (67) - 320d EfficientDynamics Plus 5dr12

£6,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elliott Grace Cars Congleton

01260540493 *

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

2018 - 320d M Sport 4dr Step Auto26

£12,950

£251/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RGC Sales Ltd

02890026904 *

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.