Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,490 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr63

Low Mileage

£21,999

£431/pm (HP)

  • 3L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X DRIVE MOTORS LIMITED

01162162373 *

BMW 3 Series1997 (P) - 328i 2dr

1997 (P) - 328i 2dr21

Low Mileage

£4,995

  • 2.8L
  • 112.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Dodford Car & Van Centre

01216615498 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto27

Low Mileage

£34,995

£559/pm (PCP)

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2012 (62) - 320d M Sport convertible Automatic new MOT £3495 2-Door

2012 (62) - 320d M Sport convertible Automatic new MOT £3495 2-Door11

£3,495

  • 2L
  • 156.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

J H NORMAN & SONS

01935311713 *

BMW 3 Series2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door

2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door2

£8,990

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula 1 Car Supermarket

01324464853 *

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

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr84

£20,184

£329/pm (PCP)

  • 2L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

New Street Car Centre

01952446905 *

BMW 3 Series2013 (13) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)7

Low Mileage

£10,495

  • 2L
  • 35.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Jones Motor Company

01244562695 *

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

2022 (22) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr47

£18,499

  • 2L
  • 74.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2021 (21) - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (21) - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)50

Low Mileage

£39,800

£665/pm (PCP)

  • 3L
  • 33.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Kingsbridge Automotive Ltd

01904237124 *

BMW 3 Series2013 (63) - 2.0 316d Sport Touring Euro 5 (s/s) 5dr

2013 (63) - 2.0 316d Sport Touring Euro 5 (s/s) 5dr15

£5,694

  • 2L
  • 121.0K

    Miles
  • Diesel
  • Manual
  • Estate

Vivian Price Cars

01172331344 *

BMW 3 Series2012 (12) - 318d Exclusive Edition 5-Door

2012 (12) - 318d Exclusive Edition 5-Door5

£3,695

  • 2L
  • 127.3K

    Miles
  • Diesel
  • Manual
  • Estate

The Elms Car Sales Ltd

01278555741 *

BMW 3 Series2011 (61) - 318d Exclusive Edition 4dr Step Auto

2011 (61) - 318d Exclusive Edition 4dr Step Auto31

Low Mileage

£4,295

£69/pm (HP)

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MAX MOTOR CO

01138870789 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto26

£17,950

£373/pm (PCP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.A.Hegarty Motors

02890023678 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr50

£10,750

£205/pm (HP)

  • 2L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

BMW 3 Series2019 - 320i Sport 4dr Step Auto

2019 - 320i Sport 4dr Step Auto24

Low Mileage

£17,299

£364/pm (HP)

  • 2L
  • 48.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2020 - 12kWh XDrive M Sport Pro PHEV [292] (STUNNING CAR, FSH, 8.9% APR !!) 5-Door

2020 - 12kWh XDrive M Sport Pro PHEV [292] (STUNNING CAR, FSH, 8.9% APR !!) 5-Door51

Low Mileage

£25,995

£444/pm (PCP)

  • 2L
  • 37.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Weybridge Vehicle Consultants Ltd

01932501393 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)71

Low Mileage

£19,080

£329/pm (PCP)

  • 2L
  • 42.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Peterborough

01733971423 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto1

Low Mileage

£19,999

  • 2L
  • 23.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2016 (16) - 318d Sport 4dr ++ PRO MEDIA NAV / 35 TAX / ULEZ / DAB ++

2016 (16) - 318d Sport 4dr ++ PRO MEDIA NAV / 35 TAX / ULEZ / DAB ++23

Low Mileage

£9,475

£178/pm (HP)

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2015 (15) - 320i xDrive Sport 5dr

2015 (15) - 320i xDrive Sport 5dr34

Low Mileage

£8,990

£168/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Brooke MOT Centre Ltd

01508502072 *

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.