Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,717 Used BMW 3 Series cars for sale

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

2018 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps31

£11,995

£231/pm (HP)

  • 2L
  • 94.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Essex Car Store

01376319739 *

4.6/5 Stars

BMW 3 Series2013 (13) - 2.0 318D LUXURY TOURING 5d 141 BHP 5-Door

2013 (13) - 2.0 318D LUXURY TOURING 5d 141 BHP 5-Door36

Low Mileage

£9,990

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Manual
  • Estate

Formula One Car Centre

01324374133 *

3.4/5 Stars

BMW 3 Series2019 - 330e M Sport 4-Door

2019 - 330e M Sport 4-Door68

£18,995

£354/pm (PCP)

  • 2L
  • 62.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr45

Reduced

£10,499

£199/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto

2015 (65) - 335d xDrive M Sport 4dr Step Auto12

Reduced

£9,495

£178/pm (HP)

  • 3L
  • 96.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Bespoke 1 Limited

01217288691 *

BMW 3 Series2010 - 2.0 320i SE Highline Convertible 2-Door

2010 - 2.0 320i SE Highline Convertible 2-Door17

Low Mileage

£3,995

£63/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Petrol
  • Manual
  • Convertible

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2010 (10) - 320d [184] M Sport Business Edition 5dr

2010 (10) - 320d [184] M Sport Business Edition 5dr25

Low Mileage

£4,350

£70/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Manual
  • Estate

Babz Autos

01163668378 *

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

2022 - 320i M Sport 4dr Step Auto22

Low Mileage

£25,070

  • 2L
  • 10.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw BYD Rotherham

01709212100 *

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

2021 - 318i M Sport 4dr Step Auto28

£20,399

£359/pm (PCP)

  • 2L
  • 42.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

BMW 3 Series2022 - 330e SE Pro 5dr Step Auto

2022 - 330e SE Pro 5dr Step Auto6

£16,489

  • 2L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Gold Cars Ltd

01386831300 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)35

Reduced

£28,490

£459/pm (PCP)

  • 3L
  • 54.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

NeilKieran Automotive

01325525221 *

BMW 3 Series2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)

2012 (12) - 2.0 318i M Sport Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)25

Reduced

£6,999

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Manual
  • Estate

Corner Park Garage (Swansea)

01792344016 *

3.1/5 Stars

BMW 3 Series2019 (69) - 320i Sport 5dr Step Auto

2019 (69) - 320i Sport 5dr Step Auto1

Low Mileage

£21,858

£360/pm (PCP)

  • 2L
  • 22.6K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Snows BMW Portsmouth

01483967368 *

BMW 3 Series2025 (25) - 320i M Sport Touring 5-Door

2025 (25) - 320i M Sport Touring 5-Door20

£36,999

  • 2L
  • 8.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (

2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (57

£24,450

£487/pm (PCP)

  • 3L
  • 87.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Lincs Car Company

01205330479 *

BMW 3 Series2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door

2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door24

Reduced

£10,480

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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

2024 - 320i M Sport 4dr Step Auto

£32,414

  • 2L
  • 12.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2012 - 318d M Sport 4dr

2012 - 318d M Sport 4dr37

Low Mileage

£6,599

  • 2L
  • 93.7K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto

2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto70

£10,395

£197/pm (HP)

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series1992 - 2.5 325i Convertible 2dr Petrol Automatic (192 bhp)

1992 - 2.5 325i Convertible 2dr Petrol Automatic (192 bhp)78

Low Mileage

£25,995

  • 63.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Position One Motor Company

01372230344 *

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.