Skip to main content

3,098 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)50

£9,500

Finance available £186 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ponko

01223857211 *

4.3/5 Stars

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr59

Reduced

£17,495

Finance available £339 pm

  • 3L
  • 72.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2004 (53) - 2.0 318Ci 318 Sport Coupe 2dr Petrol Automatic (196 g/km, 143 bhp)

2004 (53) - 2.0 318Ci 318 Sport Coupe 2dr Petrol Automatic (196 g/km, 143 bhp)13

Low Mileage

£3,499

  • 2L
  • 78.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

Tycoon Autos Ltd

02039112039 *

BMW 3 Series2021 - 330E Sport Pro 4-Door

2021 - 330E Sport Pro 4-Door

Low Mileage

£20,920

Finance available £445 pm

  • 2L
  • 22.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2002 (52) - 2.5 325i SE Touring 5dr

2002 (52) - 2.5 325i SE Touring 5dr48

Low Mileage

£5,695

  • 2.5L
  • 73.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

4.8/5 Stars

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Low Mileage

£15,350

Finance available £320 pm

  • 2L
  • 31.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr61

Reduced

£14,995

Finance available £313 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2017 - 318d M Sport 4dr

2017 - 318d M Sport 4dr13

£11,750

Finance available £240 pm

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,398

  • 2L
  • 8.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Sunderland MG

01916070542 *

4.7/5 Stars

BMW 3 Series2024 (24) - 320i M Sport 4dr Step Auto

2024 (24) - 320i M Sport 4dr Step Auto20

£31,400

Finance available £625 pm

  • 2L
  • 10.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

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

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

£29,991

  • 2L
  • 35.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto29

£14,895

Finance available £310 pm

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

BMW 3 Series2016 (16) - ED SPORT 5-Door

2016 (16) - ED SPORT 5-Door50

Low Mileage

£12,477

Finance available £256 pm

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Liverpool Car Centre

01515417928 *

BMW 3 Series2021 - 2.0 330E M Sport Auto 4dr

2021 - 2.0 330E M Sport Auto 4dr34

£16,375

Finance available £271 pm

  • 2L
  • 77.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2024 (24) - 320d M Sport Touring 5-Door

2024 (24) - 320d M Sport Touring 5-Door32

Low Mileage

£39,000

  • 2L
  • 3.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2012 - 320i XDRIVE M SPORT 4-Door

2012 - 320i XDRIVE M SPORT 4-Door13

Low Mileage

£6,990

  • 2L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BCS Car and Commercial

01515591806 *

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) 4dr63

Low Mileage

£30,350

Finance available £603 pm

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2018 - 330e SE 4dr Step Auto

2018 - 330e SE 4dr Step Auto48

£15,999

Finance available £328 pm

  • 2L
  • 6.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Ipswich

01473354033 *

BMW 3 Series2011 (61) - M Sport Auto N55 JAP IMPORT 4-Door

2011 (61) - M Sport Auto N55 JAP IMPORT 4-Door20

Low Mileage

£7,995

  • 3L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

London Autos Ltd

01628561148 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto30

Reduced

£22,750

Finance available £447 pm

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Oakfield Car Sales

02866330725 *

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.