Skip to main content

3,134 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr18

Reduced

£6,000

Finance available £112 pm

  • 2L
  • 106.7K

    Miles
  • Diesel
  • Manual
  • Saloon

SMS Motors

01144786434 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,298

  • 2L
  • 7.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Vanstore

01253201464 *

4.7/5 Stars

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

2025 - 320i M Sport 5dr Step Auto19

£39,898

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2018 - 320d Sport 4dr Step Auto

2018 - 320d Sport 4dr Step Auto24

£12,750

Finance available £263 pm

  • 2L
  • 79.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

McKeever Motors

02877440071 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV) 5-Door

2021 (21) - 2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV) 5-Door37

£17,488

  • 2L
  • 56.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Jeff White Motors

02920028289 *

4.7/5 Stars

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

2020 - 320d M Sport 4dr Step Auto12

£23,998

  • 2L
  • 44.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2020 (70) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu38

£17,449

Finance available £345 pm

  • 2L
  • 79.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2012 - SPORT 4-Door

2012 - SPORT 4-Door1

£4,995

Finance available £89 pm

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Manual
  • Saloon

herefordshire trade centre ltd

01989553349 *

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (45

£18,990

  • 2L
  • 72.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Step Auto

2020 - 330e M Sport 4dr Step Auto48

Low Mileage

£22,285

Finance available £437 pm

  • 2L
  • 18.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SERE Belfast

02895908111 *

BMW 3 Series2016 - 320D ED PLUS TOURING 5-Door

2016 - 320D ED PLUS TOURING 5-Door19

£6,995

Finance available £134 pm

  • 2L
  • 128.5K

    Miles
  • Diesel
  • Manual
  • Estate

M A Motor Company

01623706090 *

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 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto47

£29,399

Finance available £622 pm

  • 2L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2010 (60) - 3.0 335i M Sport Coupe 2dr Petrol DCT Euro 5 (306 ps)-Factory Extras Worth

2010 (60) - 3.0 335i M Sport Coupe 2dr Petrol DCT Euro 5 (306 ps)-Factory Extras Worth48

Reduced

£16,950

Finance available £356 pm

  • 3L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

BMW 3 Series2013 - 316d Sport 4dr

2013 - 316d Sport 4dr13

£7,250

Finance available £140 pm

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£35,298

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

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

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

£6,990

Finance available £134 pm

  • 2L
  • 138.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Carselect1.com

01563593226 *

4.8/5 Stars

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

2018 - 335d xDrive M Sport 4dr Step Auto30

Low Mileage

£20,999

Finance available £447 pm

  • 3L
  • 31.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2017 (67) - 330d M Sport 5dr Step Auto [Business Media]

2017 (67) - 330d M Sport 5dr Step Auto [Business Media]45

Low Mileage

£11,995

Finance available £246 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Hilltop Motors

01216618553 *

BMW 3 Series2012 - 330d M SPORT 2-Door

2012 - 330d M SPORT 2-Door10

Reduced

£4,995

Finance available £89 pm

  • 3L
  • 128.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Stockwood Village Automotive

01174400893 *

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.