Skip to main content

3,149 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2012 (62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr21

Low Mileage

£9,000

Finance available £179 pm

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Estate

OTR Motors

01612416878 *

BMW 3 Series2007 (07) - 3.0L 335I M SPORT 2d AUTO 302 BHP 2-Door

2007 (07) - 3.0L 335I M SPORT 2d AUTO 302 BHP 2-Door28

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Motorhouse (Beds) Ltd

01234676818 *

BMW 3 Series2017 - 320d xDrive M Sport 4dr Step Auto

2017 - 320d xDrive M Sport 4dr Step Auto38

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 33.1K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Quest Motor Group

01376312247 *

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

2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)39

£14,495

Finance available £302 pm

  • 3L
  • 108.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hypermotive

01202145618 *

BMW 3 Series2021 (21) - 318d MHT M Sport 5dr Step Auto

2021 (21) - 318d MHT M Sport 5dr Step Auto27

£15,995

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr15

Reduced

£2,495

  • 2L
  • 173.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2019 - 320d xDrive M Sport Shadow Edition 5dr Step Auto

2019 - 320d xDrive M Sport Shadow Edition 5dr Step Auto12

£19,498

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2017 (17) - 2.0 318d Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 318d Sport Auto Euro 6 (s/s) 4dr9

£11,995

Finance available £246 pm

  • 2L
  • 67.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2014 (64) - 3l 5d AUTO 255 BHP 5-Door

2014 (64) - 3l 5d AUTO 255 BHP 5-Door30

£7,000

Finance available £134 pm

  • 3L
  • 121.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Praters Of Hollingdon LLP

01525308854 *

BMW 3 Series(12) - 3.0 325d Sport Plus Edition Steptronic Euro 5 2dr

(12) - 3.0 325d Sport Plus Edition Steptronic Euro 5 2dr25

Low Mileage

£7,990

Finance available £156 pm

  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Siak Cars Ltd

02475105203 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)40

£14,999

Finance available £313 pm

  • 3L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2010 (10) - 318i SE Business Edition 4dr

2010 (10) - 318i SE Business Edition 4dr19

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Russell Cooper Low Mileage Cars and Vans

01635884970 *

BMW 3 Series2018 - Touring 335d xDrive M Sport Shadow Edition 5dr Ao 313PS Automatic

2018 - Touring 335d xDrive M Sport Shadow Edition 5dr Ao 313PS Automatic30

Reduced

£23,999

Finance available £472 pm

  • 3L
  • 43.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Days of Gorseinon

01792739750 *

4.3/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,998

  • 2L
  • 11.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

4.7/5 Stars

BMW 3 Series2023 - M340i xDrive MHT 4dr Step Auto

2023 - M340i xDrive MHT 4dr Step Auto40

Low Mileage

£55,247

  • 3L
  • 5.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr55

Reduced

£5,790

Finance available £107 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Podium PCL

01908953493 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p20

Low Mileage

£17,900

Finance available £347 pm

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Taylors Pitstop

01293221182 *

BMW 3 Series2009 - 2.0 320d M Sport Coupe 2-Door

2009 - 2.0 320d M Sport Coupe 2-Door27

Low Mileage

£5,490

Finance available £100 pm

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Royston Car Sales

01763294568 *

BMW 3 Series2023 (72) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon

2023 (72) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon63

Low Mileage

£33,363

  • 2L
  • 14.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps8

£12,700

  • 2L
  • 96.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

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

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.