Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,345 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech Pack]

2022 - 330e M Sport 4dr Step Auto [Tech Pack]39

£21,799

£370/pm (PCP)

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

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

£8,984

£168/pm (HP)

  • 2L
  • 109.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

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

2025 - 330e 22.3 kWh M Sport 5dr Step Auto33

£42,795

  • 2L
  • 6.5K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr33

£17,880

£310/pm (PCP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2025 - 320i M Sport 5dr Step Auto

2025 - 320i M Sport 5dr Step Auto35

£36,995

£541/pm (PCP)

  • 2L
  • 9.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2016 - 335d xDrive M Sport 5dr Step Auto

2016 - 335d xDrive M Sport 5dr Step Auto1

Low Mileage

£18,990

  • 3L
  • 74.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2016 (Z4) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2016 (Z4) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (225

£8,495

£157/pm (HP)

  • 2L
  • 91.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars4You Ltd (Straiton)

01665660510 *

4.1/5 Stars

BMW 3 Series2014 - 320d xDrive SE 4dr

2014 - 320d xDrive SE 4dr1

Low Mileage

£7,450

£135/pm (HP)

  • 2L
  • 79.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Conquest Select Cars Ltd

01908767392 *

BMW 3 Series2021 (71) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr56

£18,995

£310/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Polo Motor Company

01634566490 *

0/5 Stars

BMW 3 Series2012 - 2.0 320i SE T 4dr

2012 - 2.0 320i SE T 4dr69

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 28.0K

    Miles
  • Petrol
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series(70) - 330d xDrive M Sport Saloon 4-Door

(70) - 330d xDrive M Sport Saloon 4-Door22

£25,450

  • 68.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr100

£20,790

£351/pm (PCP)

  • 2L
  • 77.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

KENNINGTON CAR SALES LIMITED

01908062434 *

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

2018 - 318d M Sport Shadow Edition 5dr Step Auto33

£13,550

  • 2L
  • 63.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Walsall

01922662421 *

BMW 3 Series2013 - 320d xDrive M Sport 5dr Step Auto

2013 - 320d xDrive M Sport 5dr Step Auto8

£6,950

  • 2L
  • 128.5K

    Miles
  • Diesel
  • Automatic
  • Estate

LMR Trade Car Centre

01925907763 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Low Mileage

£15,495

£304/pm (HP)

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

BMW 3 Series2019 (19) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (19) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)45

Low Mileage

£22,890

£469/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

KCS OF SURREY

01932501390 *

BMW 3 Series2020 - 318d M Sport 4dr Step Auto

2020 - 318d M Sport 4dr Step Auto31

£19,995

£354/pm (PCP)

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Armagh Auto Sales

02837442284 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 627

£18,492

  • 2L
  • 88.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

BMW 3 Series2019 - 330i M Sport Shadow Edition 5dr Step Auto

2019 - 330i M Sport Shadow Edition 5dr Step Auto90

Low Mileage

£19,995

£398/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Quay

01283244020 *

4.6/5 Stars

BMW 3 Series2013 (62) - 328i M Sport 4dr Step Auto

2013 (62) - 328i M Sport 4dr Step Auto31

£7,895

£145/pm (HP)

  • 2L
  • 104.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cars2u

01473354250 *

3.8/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.