Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,521 Used BMW 3 Series cars for sale

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr51

£18,000

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Whitethor Cars

01530443588 *

0/5 Stars

BMW 3 Series2025 (75) - 330e M Sport Saloon 4-Door

2025 (75) - 330e M Sport Saloon 4-Door3

£34,999

  • 2L
  • 3.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2014 (14) - 320d M Sport 5dr Step Auto

2014 (14) - 320d M Sport 5dr Step Auto16

£4,489

£73/pm (HP)

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Estate
14

Low Mileage

£8,000

  • 106.1K

    Miles
  • Not Supplied
  • Manual
  • Not Supplied

Classic Car Auctions

01926357467 *

3.1/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto12

£32,898

  • 2L
  • 14.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Exeter

01414839930 *

BMW 3 Series2020 - 330E M SPORT 4-Door

2020 - 330E M SPORT 4-Door25

£17,300

£302/pm (PCP)

  • 2L
  • 60.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

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

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

£17,000

  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Junction 17 Cars Rugby

01733309528 *

BMW 3 Series2014 - 2.0 320I SE AUTOMATIC 4-Door

2014 - 2.0 320I SE AUTOMATIC 4-Door15

Low Mileage

£6,800

£122/pm (HP)

  • 2L
  • 92.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Heneage Cars

01472808001 *

BMW 3 Series2018 (18) - 320i M Sport 5dr Step Auto

2018 (18) - 320i M Sport 5dr Step Auto35

Low Mileage

£15,695

£308/pm (HP)

  • 2L
  • 51.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Crisps Paramount Garage Ltd

01728440893 *

4.5/5 Stars

BMW 3 Series2012 (62) - 320d Sport 4dr

2012 (62) - 320d Sport 4dr23

£4,000

  • 2L
  • 151.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Beechwood Autos Ltd

01623709945 *

0/5 Stars

BMW 3 Series2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)14

Low Mileage

£8,095

£149/pm (HP)

  • 2L
  • 69.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2017 (67) - 340i M Sport Shadow Edition 4dr Step Auto

2017 (67) - 340i M Sport Shadow Edition 4dr Step Auto50

£19,490

£380/pm (HP)

  • 3L
  • 77.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

XENON AUTOMOTIVE LTD

01707932603 *

0/5 Stars

BMW 3 Series2009 - 330d SE 4dr

2009 - 330d SE 4dr18

Low Mileage

£3,495

  • 3L
  • 136.0K

    Miles
  • Diesel
  • Manual
  • Saloon

BAV Motors

01935311742 *

4.6/5 Stars

BMW 3 Series2017 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr36

£9,990

£189/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Country Car Sales

01707242213 *

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door21

Reduced

£21,995

£366/pm (PCP)

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

BMW 3 Series2002 (51) - 325 Ci 2dr

2002 (51) - 325 Ci 2dr10

Low Mileage

£1,695

  • 2.5L
  • 147.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Y S Motors

01494928876 *

3.2/5 Stars

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr33

Reduced

£14,300

£295/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.6/5 Stars

BMW 3 Series2017 - 2.0 316d SE Touring Auto Euro 6 (s/s) 5dr

2017 - 2.0 316d SE Touring Auto Euro 6 (s/s) 5dr57

£9,495

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

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

2021 - 318i M Sport 4dr Step Auto10

Low Mileage

£21,899

  • 2L
  • 26.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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

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.