Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,397 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)23

£12,995

£252/pm (HP)

  • 3L
  • 69.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Small Cars Online

01823217645 *

BMW 3 Series2004 (04) - 320 Ci Sport 2dr

2004 (04) - 320 Ci Sport 2dr14

Low Mileage

£1,995

  • 2.2L
  • 117.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Platinum Cars Ltd

01182274521 *

BMW 3 Series2021 - BMW 3 SERIES 2021 5-Door

2021 - BMW 3 SERIES 2021 5-Door70

£20,995

£343/pm (PCP)

  • 2L
  • 68.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Reduced

£12,450

£240/pm (HP)

  • 2L
  • 78.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Zeus Cars Limited

01234237525 *

0/5 Stars

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

2014 (14) - 330d M Sport 5dr Step Auto18

£8,990

£168/pm (HP)

  • 3L
  • 102.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Cars Direct Peterborough Limited

01733971397 *

4.7/5 Stars

BMW 3 Series2013 - 316i SPORT 4-Door

2013 - 316i SPORT 4-Door41

Reduced

£3,599

£55/pm (HP)

  • 1.6L
  • 117.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Motorland Motors

02038730386 *

BMW 3 Series2014 (14) - 325d M Sport 4dr

2014 (14) - 325d M Sport 4dr50

Low Mileage

£9,495

£178/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cattedown Trade Centre

01752426030 *

BMW 3 Series2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr49

Low Mileage

£22,991

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (19) - 2.0 318d SE Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 318d SE Auto Euro 6 (s/s) 4dr13

£12,990

£252/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

JB Quality Cars

01942590040 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr38

£6,750

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Drive Time Specialist Cars Limited

01217288826 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 5dr Step Auto

2018 - 320d M Sport Shadow Edition 5dr Step Auto19

£14,498

  • 2L
  • 81.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Peugeot (Kilmarnock)

01563591754 *

BMW 3 Series2020 - 320d Sport 4dr

2020 - 320d Sport 4dr19

£14,998

  • 2L
  • 90.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

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

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

£6,995

  • 2L
  • 137.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RM Traders

01780430645 *

BMW 3 Series2015 (65) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr

2015 (65) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr54

£7,950

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Estate

Windmill Motors Ltd

01778308209 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr31

Low Mileage

£8,000

£147/pm (HP)

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Muirhead Motor Company

01592407413 *

BMW 3 Series2022 (22) - 330e Sport Pro Saloon 4-Door

2022 (22) - 330e Sport Pro Saloon 4-Door55

Low Mileage

£21,844

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2017 - 3.0 335d xDrive M Sport Saloon 4-Door

2017 - 3.0 335d xDrive M Sport Saloon 4-Door8

£14,999

£294/pm (HP)

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Joseph David Simm Ltd

01670339826 *

4.7/5 Stars

BMW 3 Series2020 - 2.0 330E M Sport Auto 4dr

2020 - 2.0 330E M Sport Auto 4dr34

Reduced

£18,111

£295/pm (PCP)

  • 2L
  • 54.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Penny Hill Motors

01276538675 *

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

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

Low Mileage

£24,721

£410/pm (PCP)

  • 2L
  • 20.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

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

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

£17,980

£327/pm (PCP)

  • 2L
  • 60.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Airedale Motor Company Ltd

01943661292 *

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.