Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,512 Used BMW 3 Series cars for sale

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

2020 - 2.0 330E M Sport Auto 4dr92

£13,990

£273/pm (HP)

  • 2L
  • 108.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Auto Zone Peterborough Limited

01733915079 *

0/5 Stars

BMW 3 Series2026 (64) - 32i SPORT AUTO 76000 Miles 5-Door

2026 (64) - 32i SPORT AUTO 76000 Miles 5-Door37

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

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

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

£16,795

  • 2L
  • 81.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2018 (67) - 320d EfficientDynamics Plus 5dr

2018 (67) - 320d EfficientDynamics Plus 5dr12

£5,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elliott Grace Cars Congleton

01260540493 *

BMW 3 Series2010 (60) - 318d SE Business Edition 4dr

2010 (60) - 318d SE Business Edition 4dr20

Reduced

£2,595

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Economic Cars LTD

01494415169 *

BMW 3 Series2012 - 318d M Sport 5dr

2012 - 318d M Sport 5dr1

£2,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Stockwood Village Automotive

01174400893 *

2.7/5 Stars

BMW 3 Series2020 - 330E M SPORT 4-Door

2020 - 330E M SPORT 4-Door26

Low Mileage

£20,200

£351/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2019 (19) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr34

£11,990

£231/pm (HP)

  • 3L
  • 123.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Marvello Trading

01268988916 *

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 Series2022 - 330E XDRIVE M SPORT 5-Door

2022 - 330E XDRIVE M SPORT 5-Door26

Reduced

£26,800

£439/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu42

£17,854

  • 2L
  • 89.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cartime Nelson

01282501882 *

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

2016 (65) - 335d xDrive M Sport 4dr Step Auto7

£11,595

£222/pm (HP)

  • 3L
  • 105.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Mineral Motors Ltd

01223483634 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr57

£14,990

£294/pm (HP)

  • 2L
  • 85.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

MOTOR TOWN

01422419926 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (190

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (19047

Low Mileage

£20,677

£404/pm (HP)

  • 2L
  • 34.3K

    Miles
  • Diesel
  • Manual
  • Estate

Cartime Rochdale

01615298277 *

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

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

£27,999

  • 2L
  • 22.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2014 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)50

Low Mileage

£9,000

£168/pm (HP)

  • 2L
  • 82.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Car Supermarket Ltd - Birmingham

01217288838 *

4.3/5 Stars

BMW 3 Series2013 (63) - 320d EfficientDynamics Business 5dr Step Auto

2013 (63) - 320d EfficientDynamics Business 5dr Step Auto14

£3,695

£57/pm (HP)

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Y S Motors

01494928876 *

3.2/5 Stars

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 5dr

2015 (65) - 320d EfficientDynamics Plus 5dr37

£7,249

£131/pm (HP)

  • 2L
  • 120.8K

    Miles
  • Diesel
  • Manual
  • Estate

DandLMotors

01777801098 *

4.6/5 Stars

BMW 3 Series2019 (69) - 320d xDrive M Sport 4dr Step Auto

2019 (69) - 320d xDrive M Sport 4dr Step Auto56

£19,695

£359/pm (PCP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2022 - 330e M Sport 4dr Step Auto

2022 - 330e M Sport 4dr Step Auto19

£25,298

  • 2L
  • 36.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

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.