Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,302 Used BMW 3 Series cars for sale

BMW 3 Series2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr27

£7,850

£144/pm (HP)

  • 3L
  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Grand Motors Stockport Ltd

01614139892 *

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

2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr36

£18,490

£323/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sell Your Car To Sam Ltd TA James Bentley Motors

01212721907 *

335i SE42

Low Mileage

£10,940

  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Seymour Pope Ltd

01923927646 *

BMW 3 Series2010 (60) - 2.0 320d M Sport Touring 5dr Diesel Steptronic Euro 5 (184 ps)

2010 (60) - 2.0 320d M Sport Touring 5dr Diesel Steptronic Euro 5 (184 ps)36

Low Mileage

£5,000

  • 2L
  • 102.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Hearsall Common Car Sales

02475105188 *

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

2017 - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) Automatic20

Low Mileage

£11,800

£227/pm (HP)

  • 2L
  • 52.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taylors Pitstop

01293221182 *

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

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

£28,491

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2017 (17) - 335d xDrive M Sport 4dr Step Auto

2017 (17) - 335d xDrive M Sport 4dr Step Auto26

£15,499

£304/pm (HP)

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

The Car Guys Sales Ltd

01527361737 *

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

2019 (69) - 318d M Sport 4dr Step Auto50

Low Mileage

£19,500

£397/pm (HP)

  • 2L
  • 46.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Georgesons Cars

01518322203 *

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

2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr60

Low Mileage

£30,200

£518/pm (PCP)

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (37

£24,851

£410/pm (PCP)

  • 2L
  • 36.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Shrewsbury

01743292169 *

BMW 3 Series2020 - ESTATE AUTOMATIC 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2020 - ESTATE AUTOMATIC 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 p49

£20,492

£409/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Hodgson Car Sales

01723335982 *

4.8/5 Stars

BMW 3 Series2013 (63) - 320d M Sport 5dr Step Auto

2013 (63) - 320d M Sport 5dr Step Auto12

£4,295

  • 2L
  • 147.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BMW 3 Series2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) DAKOT

2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) DAKOT39

Low Mileage

£17,550

£416/pm (HP)

  • 3L
  • 59.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2010 (59) - 320i SE Highline 2dr Auto

2010 (59) - 320i SE Highline 2dr Auto33

Low Mileage

£3,495

£57/pm (HP)

  • 2L
  • 102.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series2014 - 316d SE 4dr

2014 - 316d SE 4dr1

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autos Sales

02870440586 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6-2 FORM

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6-2 FORM6

£14,650

£287/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2017 (17) - 320i M Sport 4dr Step Auto

2017 (17) - 320i M Sport 4dr Step Auto20

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 46.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Coleman Bros

01465750060 *

4.6/5 Stars

BMW 3 Series2024 (24) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2024 (24) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr50

Reduced

£41,991

  • 3L
  • 22.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 (21) - 2.0 320d M Sport Auto xDrive Euro 6 5dr

2025 (21) - 2.0 320d M Sport Auto xDrive Euro 6 5dr65

Low Mileage

£27,995

£555/pm (HP)

  • 2L
  • 23.8K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

W R Car Sales Limited

01274087616 *

4.6/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (22) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (31

Reduced

£17,495

£282/pm (PCP)

  • 2L
  • 50.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Doncaster Prestige Motor limited

01302246751 *

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.