Skip to main content

3,191 Used BMW 3 Series cars for sale

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

2024 - 320d MHT M Sport 4dr Step Auto19

£37,998

  • 2L
  • 8.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Preston)

01772957336 *

4.7/5 Stars

BMW 3 Series2006 - 320i SE 5dr Auto

2006 - 320i SE 5dr Auto

Low Mileage

£1,695

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Motor Express

07305693901 *

BMW 3 Series2017 (67) - M SPORT Shadow Edition

2017 (67) - M SPORT Shadow Edition44

Low Mileage

£14,995

Finance available £313 pm

  • 50.0K

    Miles
  • Not Supplied
  • Automatic
  • Not Supplied

Exclusive Motors Of GB LTD

02038978672 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr17

£19,989

Finance available £390 pm

  • 2L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2015 (15) - 320d M Sport 5dr Step Auto

2015 (15) - 320d M Sport 5dr Step Auto15

£4,795

Finance available £85 pm

  • 2L
  • 162.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Westgate Motor Centre

01274089104 *

BMW 3 Series2015 (15) - 328i M Sport 4dr Step Auto

2015 (15) - 328i M Sport 4dr Step Auto53

£9,995

Finance available £201 pm

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Mayfair Car and Hire LTD

02038730240 *

BMW 3 Series2019 - 320d M Sport 4dr [Plus Pack] Auto

2019 - 320d M Sport 4dr [Plus Pack] Auto

Reduced

£24,744

Finance available £488 pm

  • 2L
  • 13.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Marshall Land Rover Swindon

01793550986 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr29

Low Mileage

£9,490

Finance available £190 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Pinnacle Cars Ltd

01143086613 *

4.9/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 (12) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr20

Reduced

£4,650

Finance available £82 pm

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Car Express

01144789315 *

BMW 3 Series2017 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2017 - 3.0 335d xDrive M Sport Auto 4WD 4dr1

£14,995

Finance available £313 pm

  • 3L
  • 85.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Warwickshire Prestige Cars

02475105246 *

BMW 3 Series2015 - 320d M Sport 5-Door

2015 - 320d M Sport 5-Door35

£9,490

Finance available £190 pm

  • 2L
  • 99.8K

    Miles
  • Diesel
  • Automatic
  • Estate

COBALT MOTORS LTD

01913002431 *

4.2/5 Stars

BMW 3 Series(58) - 2.5 325i M Sport Auto Euro 4 4dr

(58) - 2.5 325i M Sport Auto Euro 4 4dr20

£6,949

Finance available £133 pm

  • 18.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

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

2019 - 330d M Sport 4dr Step Auto34

£21,495

Finance available £421 pm

  • 3L
  • 82.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

BMW 3 Series2011 (11) - 3.0 330i M Sport Steptronic Euro 5 2dr

2011 (11) - 3.0 330i M Sport Steptronic Euro 5 2dr52

Low Mileage

£9,950

Finance available £200 pm

  • 3L
  • 80.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Tudor Prestige Ltd

01733797069 *

BMW 3 Series2017 (67) - 2.0 320d Sport Touring 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d Sport Touring 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)47

Reduced

£12,897

Finance available £266 pm

  • 2L
  • 57.9K

    Miles
  • Diesel
  • Manual
  • Estate

REVS (automotive) Limited

01205332693 *

BMW 3 Series2021 (71) - 2.0 318d M Sport 4dr

2021 (71) - 2.0 318d M Sport 4dr15

Low Mileage

£23,000

Finance available £472 pm

  • 2L
  • 17.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Chris W Roads Ltd

01773301938 *

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

2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto55

£13,749

Finance available £285 pm

  • 2L
  • 85.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Donnelly Automotive

02890023546 *

BMW 3 Series2017 (17) - 320D XDRIVE M SPORT 4-Door

2017 (17) - 320D XDRIVE M SPORT 4-Door44

Low Mileage

£15,450

  • 2L
  • 54.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Imperial Auto Trade LTD

02037636638 *

BMW 3 Series2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door

2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door34

£9,990

Finance available £201 pm

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2020 - 320d Sport 4dr

2020 - 320d Sport 4dr39

Low Mileage

£21,995

Finance available £431 pm

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Manual
  • Saloon

O'Loughlin Brothers

02879440950 *

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.