Skip to main content

3,184 Used BMW 3 Series cars for sale

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

2020 (70) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)22

£17,490

Finance available £339 pm

  • 2L
  • 54.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BSB AUTOMOTIVE LIMITED

01474552426 *

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

2013 (63) - 320d xDrive M Sport 4dr Step Auto3

£6,390

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Banks Garage

01260541547 *

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

2022 (22) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)88

£21,700

Finance available £453 pm

  • 2L
  • 56.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Leeds

01134689988 *

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

2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£14,991

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 - 320I M Sport 5Dr Step Auto [Tech/Pro Pack]

2025 - 320I M Sport 5Dr Step Auto [Tech/Pro Pack]28

£37,999

Finance available £760 pm

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Lookers Stoke-on-Trent BMW

01782917219 *

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

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

£12,902

Finance available £266 pm

  • 2L
  • 68.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

777 Automotive Ltd

01163668370 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2021 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x46

Low Mileage

£26,763

Finance available £552 pm

  • 2L
  • 28.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2017 (66) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (66) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr32

£13,799

Finance available £286 pm

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES

2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES55

Reduced

£11,995

Finance available £246 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Brownlow Cars

01325527847 *

4.7/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£35,498

  • 2L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Motherwell)

01698538870 *

4.7/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 5dr Step Auto

2021 - M340d xDrive MHT 5dr Step Auto14

Reduced

£34,995

Finance available £698 pm

  • 3L
  • 45.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

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

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

£2,995

  • 2L
  • 118.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Amon Motors Solihull

01216615432 *

BMW 3 Series2017 (67) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2017 (67) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)19

£13,150

Finance available £271 pm

  • 3L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

BMW 3 Series2022 (71) - 2.0 318d MHT SE Pro Auto Euro 6 (s/s) 4dr

2022 (71) - 2.0 318d MHT SE Pro Auto Euro 6 (s/s) 4dr46

£17,300

Finance available £364 pm

  • 2L
  • 72.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2021 (71) - 330e M Sport 4dr Step Auto

2021 (71) - 330e M Sport 4dr Step Auto25

Reduced

£22,400

Finance available £440 pm

  • 2L
  • 38.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr31

£16,490

Finance available £275 pm

  • 2L
  • 55.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

K Motors London Ltd

02037587409 *

BMW 3 Series2021 - 320d M Sport 5dr Step Auto

2021 - 320d M Sport 5dr Step Auto39

£22,649

Finance available £474 pm

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Glasgow

01412601249 *

BMW 3 Series2021 - 318I M Sport 4Dr Step Auto

2021 - 318I M Sport 4Dr Step Auto28

£21,149

Finance available £414 pm

  • 2L
  • 38.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 3 Series2014 (14) - 320d M Sport 4dr Step Auto [Business Media]

2014 (14) - 320d M Sport 4dr Step Auto [Business Media]19

£5,495

  • 2L
  • 154.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noahs Automotive LTD

02476936621 *

BMW 3 Series2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr33

Low Mileage

£14,890

Finance available £310 pm

  • 3L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DSI Performance Cars

01306772198 *

4.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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.