Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,527 Used BMW 3 Series cars for sale

BMW 3 Series2023 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto1

£22,999

  • 2L
  • 49.7K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]45

£18,695

£331/pm (PCP)

  • 2L
  • 51.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2022 (71) - 330e M Sport 5dr Step Auto

2022 (71) - 330e M Sport 5dr Step Auto50

£18,491

  • 2L
  • 82.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (71) - 2.0 318d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2021 (71) - 2.0 318d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)25

Reduced

£25,599

  • 2L
  • 15.5K

    Miles
  • Diesel
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

BMW 3 Series2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)29

£21,100

£318/pm (PCP)

  • 2L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

BMW 3 Series2022 - 330E SE PRO 5-Door

2022 - 330E SE PRO 5-Door26

£17,619

£287/pm (PCP)

  • 2L
  • 47.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Peterborough

01733971423 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr62

£8,495

£157/pm (HP)

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandhurst Car Sales

01216618559 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)32

Low Mileage

£16,495

  • 2L
  • 34.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lanarkshire Car Sales Ltd

01698538782 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

£17,998

  • 2L
  • 59.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow Garscube Road Vauxhall / Leapmotor

01414736408 *

BMW 3 Series2001 (Y) - 320 Ci 2dr Auto

2001 (Y) - 320 Ci 2dr Auto5

Reduced

£1,850

  • 2.2L
  • 125.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SPORTS & PERFORMANCE CARS

01706572037 *

1.4/5 Stars

BMW 3 Series2023 - 330E SPORT 5-Door

2023 - 330E SPORT 5-Door26

£19,200

£312/pm (PCP)

  • 2L
  • 72.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Norwich

01603567768 *

BMW 3 Series2018 (18) - 340i M Sport Shadow Edition 4dr Step Auto

2018 (18) - 340i M Sport Shadow Edition 4dr Step Auto50

£22,995

£452/pm (HP)

  • 3L
  • 69.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

FIDA MOTORS LIMITED

01279215830 *

4.7/5 Stars

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

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

£18,489

£369/pm (PCP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Guys

01582342093 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr66

£15,146

£316/pm (HP)

  • 2L
  • 90.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

4/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps43

Low Mileage

£15,995

£315/pm (HP)

  • 2L
  • 44.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

H. Tones Oxford Garage

01429801496 *

BMW 3 Series2013 (13) - 320d Luxury 4dr Step Auto

2013 (13) - 320d Luxury 4dr Step Auto19

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 86.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

POMPEY CAR SALES LIMITED

02392003012 *

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

2018 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr58

Low Mileage

£15,250

£316/pm (HP)

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Match Stockport

01614139889 *

4/5 Stars

BMW 3 Series2020 (69) - 330e M Sport HYBRID 4dr Auto

2020 (69) - 330e M Sport HYBRID 4dr Auto36

£9,995

  • 2L
  • 172.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Bowerhill Trade Centre Ltd

01225437232 *

4.2/5 Stars

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

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto37

Reduced

£16,999

£336/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

AW Car House Ltd

01827213842 *

4.8/5 Stars

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto19

£37,998

  • 2L
  • 9.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

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.