Skip to main content

2,965 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 330i M Sport 4dr Step Auto Petrol Saloon

2019 (19) - 330i M Sport 4dr Step Auto Petrol Saloon43

Low Mileage

£22,995

  • 2L
  • 17.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Ford Glasgow

01414839957 *

4.6/5 Stars

BMW 3 Series2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 - 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps)40

£8,995

Finance available £179 pm

  • 2L
  • 89.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2014 - XDRIVE LUXURY 4-Door

2014 - XDRIVE LUXURY 4-Door20

Low Mileage

£9,493

Finance available £190 pm

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

cjs autos ltd

01454803082 *

4.8/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

£30,998

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

01316036422 *

4.7/5 Stars

BMW 3 Series2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr28

Reduced

£7,295

Finance available £141 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Derbyshire Performance

01332419213 *

0/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto50

Low Mileage

£39,750

Finance available £796 pm

  • 2L
  • 8.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

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

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

£13,995

  • 2L
  • 121.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto

2024 - 330e xDrive M Sport 4dr Step Auto19

£29,998

  • 2L
  • 18.1K

    Miles
  • Electric
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

Reduced

£17,995

Finance available £349 pm

  • 2L
  • 80.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

4.1/5 Stars

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

2012 (12) - 2.0 320d Sport Auto Euro 5 (s/s) 4dr23

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

One Stop Motors Dewsbury

01924665170 *

BMW 3 Series2021 - 330i M Sport 4dr Step Auto

2021 - 330i M Sport 4dr Step Auto37

Low Mileage

£26,599

Finance available £555 pm

  • 2L
  • 16.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01312874330 *

4.3/5 Stars

BMW 3 Series2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) Media Display

2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) Media Display42

Low Mileage

£26,499

Finance available £524 pm

  • 2L
  • 18.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cartime Rochdale

01615298277 *

4.4/5 Stars

BMW 3 Series2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr73

£10,490

Finance available £212 pm

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autohaven Motors Ltd

01494311306 *

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

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr11

£22,491

  • 2L
  • 51.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr47

£16,991

  • 2L
  • 63.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 (67) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2018 (67) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)16

£8,950

Finance available £178 pm

  • 2L
  • 100.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars To Go Ltd

01202051975 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)34

Low Mileage

£11,190

Finance available £228 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoVenue LTD

01633747902 *

5/5 Stars

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

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr1

Low Mileage

£23,495

Finance available £492 pm

  • 2L
  • 30.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Tangelo Used Cars Exeter

01394331922 *

BMW 3 Series2013 (63) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)11

Low Mileage

£11,990

Finance available £246 pm

  • 2L
  • 45.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpod LTD

01633831062 *

BMW 3 Series2022 (72) - 2022 72 RE BMW 330e 2.0 M Sport Step Auto 12 KWH 83KW Estate Hybrid salvage 5-Door

2022 (72) - 2022 72 RE BMW 330e 2.0 M Sport Step Auto 12 KWH 83KW Estate Hybrid salvage 5-Door15

£15,995

Finance available £335 pm

  • 2L
  • 41.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Dct

01642130149 *

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