Skip to main content

3,161 Used BMW 3 Series cars for sale

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p49

£15,237

Finance available £318 pm

  • 2L
  • 65.3K

    Miles
  • Diesel
  • Automatic
  • Estate

REVS (automotive) Limited

01205332693 *

BMW 3 Series2017 (67) - 3.0 330D M SPORT SHADOW EDITION AUTOMATIC 4d 255 BHP 4-Door

2017 (67) - 3.0 330D M SPORT SHADOW EDITION AUTOMATIC 4d 255 BHP 4-Door17

Reduced

£18,995

Finance available £370 pm

  • 3L
  • 26.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

2021 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr55

£20,200

Finance available £394 pm

  • 2L
  • 51.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2014 - 320d Luxury 4dr

2014 - 320d Luxury 4dr28

£6,795

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 670

£19,000

Finance available £394 pm

  • 2L
  • 51.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

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

£28,300

Finance available £598 pm

  • 2L
  • 26.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Leeds

01134689988 *

BMW 3 Series2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door

2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door2

£8,990

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula 1 Car Supermarket

01324464853 *

3.9/5 Stars

BMW 3 Series2015 - 2.0 320d M Sport Gran Turismo 5-Door

2015 - 2.0 320d M Sport Gran Turismo 5-Door56

Low Mileage

£11,995

Finance available £246 pm

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Mark One Cars Limited

01246385095 *

BMW 3 Series2009 (09) - 318i ES 5dr Step Auto

2009 (09) - 318i ES 5dr Step Auto14

Reduced

£3,695

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW 3 Series2017 (17) - 2.0 320i M Sport Touring xDrive Euro 6 (s/s) 5dr

2017 (17) - 2.0 320i M Sport Touring xDrive Euro 6 (s/s) 5dr45

£9,990

Finance available £201 pm

  • 2L
  • 100.7K

    Miles
  • Petrol
  • Manual
  • Estate

Motor Gurus

01144780031 *

4.6/5 Stars

BMW 3 Series2022 - 330e xDrive Sport Pro 4dr Step Auto

2022 - 330e xDrive Sport Pro 4dr Step Auto39

£21,199

Finance available £438 pm

  • 2L
  • 52.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2014 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr25

Reduced

£10,995

  • 3L
  • 104.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

4.5/5 Stars

BMW 3 Series2017 - 320d M Sport Shadow Edition 4-Door

2017 - 320d M Sport Shadow Edition 4-Door21

£13,990

Finance available £290 pm

  • 2L
  • 73.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]26

£9,995

  • 3L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Grange Dene Cars & Vehicle Sourcing Ltd

01913235909 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr54

Low Mileage

£11,190

Finance available £228 pm

  • 2L
  • 64.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Town Autos

01234987579 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

£20,995

Finance available £411 pm

  • 2L
  • 84.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2020 - 320d M Sport 4dr Step Auto

2020 - 320d M Sport 4dr Step Auto43

£22,243

  • 2L
  • 43.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall Mercedes-Benz of Blackburn

01254781054 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr40

£8,999

  • 2L
  • 112.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

4.7/5 Stars

BMW 3 Series2015 (15) - 2.0 320D SE TOURING 5d 181 BHP 5-Door

2015 (15) - 2.0 320D SE TOURING 5d 181 BHP 5-Door40

£8,495

Finance available £167 pm

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Manual
  • Estate

Cars4You Ltd Falkirk

01324465357 *

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

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

£25,156

Finance available £518 pm

  • 2L
  • 44.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Durham

01388217377 *

4.3/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.