Skip to main content

3,234 Used BMW 3 Series cars for sale

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

2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)42

£17,450

Finance available £338 pm

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

BMW 3 Series2007 (07) - 2.0 318i SE Euro 4 4dr

2007 (07) - 2.0 318i SE Euro 4 4dr9

£1,695

  • 2L
  • 168.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Millennium Cars

01246381925 *

BMW 3 Series2004 (04) - 3.0 330Ci 330 Sport Auto 2dr

2004 (04) - 3.0 330Ci 330 Sport Auto 2dr33

Reduced

£4,731

Finance available £83 pm

  • 3L
  • 102.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SMART AUTOS HAYES

02037728748 *

BMW 3 Series2019 - 320d xDrive SE 4dr Step Auto

2019 - 320d xDrive SE 4dr Step Auto19

£18,498

  • 2L
  • 49.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Ayr Kia

01292434388 *

4.7/5 Stars

BMW 3 Series2014 (64) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d M Sport Euro 5 (s/s) 4dr34

£4,995

Finance available £89 pm

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Manual
  • Saloon

One Stop Motors Dewsbury

01924665170 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,898

  • 2L
  • 13.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

4.7/5 Stars

BMW 3 Series2010 (10) - 2.0 318d M Sport Business Edition Steptronic Euro 5 4dr

2010 (10) - 2.0 318d M Sport Business Edition Steptronic Euro 5 4dr48

£2,995

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

RM Traders

01780430645 *

BMW 3 Series2021 (21) - 330i M Sport 4dr Step Auto Petrol Saloon

2021 (21) - 330i M Sport 4dr Step Auto Petrol Saloon52

Low Mileage

£26,495

  • 2L
  • 24.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

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

2022 - 320i M Sport 4dr Step Auto39

Low Mileage

£26,049

Finance available £543 pm

  • 2L
  • 10.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2020 (20) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr63

£17,984

Finance available £349 pm

  • 2L
  • 72.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

New Street Car Centre

01952967003 *

4.5/5 Stars

BMW 3 Series2014 (14) - 320d EfficientDynamics 5dr Step Auto

2014 (14) - 320d EfficientDynamics 5dr Step Auto21

£2,999

  • 2L
  • 181.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BUDGET CARS (NW) LTD

01614139818 *

0/5 Stars

BMW 3 Series2014 - 3.0 335d xDrive M Sport 4-Door

2014 - 3.0 335d xDrive M Sport 4-Door20

Low Mileage

£12,999

Finance available £268 pm

  • 3L
  • 83.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chastons Motor Company Limited

01495360311 *

4.9/5 Stars

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

2016 (16) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr33

£10,499

Finance available £212 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto19

Reduced

£3,495

Finance available £56 pm

  • 3L
  • 134.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

SK CAR COMPANY LTD

01384885534 *

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

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

£15,795

  • 2L
  • 87.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series1999 - 328CI SE 2-Door

1999 - 328CI SE 2-Door14

Low Mileage

£2,995

  • 2.8L
  • 118.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Blenheim Cars LTD

01865411816 *

3.8/5 Stars

BMW 3 Series2016 (16) - 2.0 320i M Sport Euro 6 (s/s) 4dr

2016 (16) - 2.0 320i M Sport Euro 6 (s/s) 4dr43

£7,450

Finance available £144 pm

  • 2L
  • 120.0K

    Miles
  • Petrol
  • Manual
  • Saloon

H N S Motors

01274059857 *

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

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

Low Mileage

£25,200

Finance available £454 pm

  • 2L
  • 19.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

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

2013 (63) - 320d Sport 5dr21

Low Mileage

£7,990

Finance available £156 pm

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

Autopoint UK (Notts) Ltd

01156977743 *

4.8/5 Stars

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

2025 - 320i M Sport 5dr Step Auto35

£48,299

Finance available £972 pm

  • 2L
  • 2.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Hull

01482249158 *

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.