Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,733 Used BMW 3 Series cars for sale

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

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

£43,998

  • 2L
  • 2.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2013 (63) - 320d SE 4dr Step Auto

2013 (63) - 320d SE 4dr Step Auto23

Low Mileage

£6,491

£115/pm (HP)

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SHINE ON MANCHESTER LTD

01613887604 *

BMW 3 Series2013 (13) - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr

2013 (13) - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr32

Low Mileage

£12,499

£241/pm (HP)

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)39

Low Mileage

£9,999

  • 2L
  • 36.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Abaza Motors Ltd

02037634729 *

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

2004 (04) - 320 Ci Sport 2dr14

Low Mileage

£1,895

  • 2.2L
  • 117.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Platinum Cars Ltd

01182274521 *

BMW 3 Series2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)22

Reduced

£8,495

£157/pm (HP)

  • 2L
  • 89.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2019 - 320d Sport 5dr Step Auto

2019 - 320d Sport 5dr Step Auto35

Reduced

£11,990

  • 2L
  • 75.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Save On Used Cars

01724514218 *

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

2022 (72) - 330e M Sport 5dr Step Auto55

£28,490

£462/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formula Prestige Motors

01633742345 *

3.9/5 Stars

BMW 3 Series2013 (63) - 320D M SPORT*M PERFORMANCE KIT*WARRANTED LOW 94K MILES*TOP SPEC*£35 TAX*PX* 4-Door

2013 (63) - 320D M SPORT*M PERFORMANCE KIT*WARRANTED LOW 94K MILES*TOP SPEC*£35 TAX*PX* 4-Door22

Low Mileage

£5,898

£103/pm (HP)

  • 2L
  • 94.7K

    Miles
  • Diesel
  • Manual
  • Saloon

PSG Car And Van Hire Limited

01217288820 *

BMW 3 Series2022 - 320d MHT SE Pro 5dr Step Auto

2022 - 320d MHT SE Pro 5dr Step Auto37

£15,699

£318/pm (HP)

  • 2L
  • 70.1K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

BMW 3 Series2017 (17) - 320d xDrive M Sport 5dr Step Auto

2017 (17) - 320d xDrive M Sport 5dr Step Auto37

£13,500

£262/pm (HP)

  • 2L
  • 89.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Fm3 Cars North West Ltd

01616696935 *

BMW 3 Series2006 - 320i SPORT [AUTOMATIC] SALOON 4-Door

2006 - 320i SPORT [AUTOMATIC] SALOON 4-Door4

Low Mileage

£2,995

  • 2L
  • 85.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

PRESTIGE BHP

01753915481 *

BMW 3 Series2023 - 320I M SPORT 5-Door

2023 - 320I M SPORT 5-Door28

Low Mileage

£29,500

£449/pm (PCP)

  • 2L
  • 11.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2021 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2021 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr18

£16,650

£278/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

BMW 3 Series2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)10

Reduced

£32,995

£543/pm (PCP)

  • 3L
  • 34.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taylor Motor Group (Farndon Road)

01636554121 *

BMW 3 Series2022 - 330E M SPORT 5-Door

2022 - 330E M SPORT 5-Door61

Low Mileage

£28,300

£461/pm (PCP)

  • 2L
  • 16.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

BMW 3 Series2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)50

£15,799

  • 2L
  • 91.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

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

2025 - 320i M Sport 4dr Step Auto34

£33,995

£500/pm (PCP)

  • 2L
  • 7.3K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto27

£15,950

£314/pm (HP)

  • 3L
  • 85.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2022 - 2.0 330e SE Professional Auto 5dr

2022 - 2.0 330e SE Professional Auto 5dr50

£13,000

£252/pm (HP)

  • 2L
  • 98.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Car World - Braunstone

01164028881 *

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.