Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,527 Used BMW 3 Series cars for sale

BMW 3 Series2025 (74) - 320i M Sport 5dr Step Auto Petrol Estate

2025 (74) - 320i M Sport 5dr Step Auto Petrol Estate20

Low Mileage

£37,459

  • 2L
  • 6.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2018 - 330e M Sport 4dr hybrid automatic £6995

2018 - 330e M Sport 4dr hybrid automatic £69957

Reduced

£6,995

£126/pm (HP)

  • 2L
  • 125.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

J H NORMAN & SONS

01935311713 *

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

2024 (74) - 320i M Sport 4dr Step Auto

£27,499

  • 2L
  • 24.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

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

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

Reduced

£41,398

  • 2L
  • 1.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2017 (66) - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr

2017 (66) - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr37

Low Mileage

£17,490

  • 2L
  • 14.0K

    Miles
  • Petrol
  • Automatic
  • Estate

1BR Limited

01730771390 *

BMW 3 Series2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 6

2015 (65) - 2.0 Diesel Automatic M Sport Touring Estate 5dr 5 Seats Euro 621

£6,995

£126/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

TM UK TRADING LTD Birmingham

02038895331 *

0/5 Stars

BMW 3 Series2011 (11) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr

2011 (11) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr25

Reduced

£2,895

  • 2L
  • 176.1K

    Miles
  • Diesel
  • Manual
  • Estate

The Drivers Gallery Ltd

01572491189 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr30

Reduced

£3,995

  • 2L
  • 135.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2005 (05) - 320i SE 4dr

2005 (05) - 320i SE 4dr21

Low Mileage

£2,495

  • 2L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Handpicked Motors Swindon LTD

01793236991 *

BMW 3 Series1990 (H) - 325i 2dr

1990 (H) - 325i 2dr1

Low Mileage

£8,750

  • 2.5L
  • 115.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Chilton Motoring

01296324583 *

0/5 Stars

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

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

£12,995

£252/pm (HP)

  • 2L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2020 (Z6) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2020 (Z6) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (225

£15,999

  • 2L
  • 52.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)56

£8,915

  • 1.5L
  • 91.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Imperial Auto Trade LTD

02037636638 *

BMW 3 Series2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)

2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (258 ps)48

Reduced

£6,490

  • 3L
  • 130.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

DEALDRIVE MOTORS LTD

01642967680 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr51

£16,495

£325/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

M.W.TRADE CARS LTD

01384319137 *

BMW 3 Series2022 - 330E M SPORT 5-Door

2022 - 330E M SPORT 5-Door26

£19,300

£320/pm (PCP)

  • 2L
  • 60.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2020 - 318D SPORT 4-Door

2020 - 318D SPORT 4-Door32

Reduced

£18,950

£327/pm (PCP)

  • 2L
  • 24.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Rogers Of Brock

01995910807 *

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto28

£3,995

£63/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vintage Car Sales

01924927439 *

BMW 3 Series2025 (75) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate

2025 (75) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate56

Low Mileage

£37,651

  • 2L
  • 2.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2012 (12) - 320i Luxury 4dr Step Auto

2012 (12) - 320i Luxury 4dr Step Auto93

Low Mileage

£5,599

£97/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Gradevski Services Ltd

02039577305 *

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.