Skip to main content

3,153 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 2.0 320d M Sport Touring 5-Door

2017 - 2.0 320d M Sport Touring 5-Door15

Reduced

£13,990

Finance available £290 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Estate

Horsepower Cars

01463218770 *

BMW 3 Series2013 (13) - 2.0 320I SPORT PLUS EDITION 2DR Manual

2013 (13) - 2.0 320I SPORT PLUS EDITION 2DR Manual19

Reduced

£7,995

Finance available £156 pm

  • 2L
  • 50.2K

    Miles
  • Petrol
  • Manual
  • Convertible

Stokers Used Car Centre

01704337330 *

0/5 Stars

BMW 3 Series2013 (63) - 318d Modern Automatic Touring 144000 miles £3995 5-Door

2013 (63) - 318d Modern Automatic Touring 144000 miles £3995 5-Door7

£3,995

Finance available £67 pm

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

J H NORMAN & SONS

01935311713 *

BMW 3 Series2007 (07) - 320d M Sport 4dr Auto

2007 (07) - 320d M Sport 4dr Auto17

Low Mileage

£1,995

  • 2L
  • 134.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2017 (17) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2017 (17) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)1

£9,995

Finance available £201 pm

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Ltd (Straiton)

01665660510 *

4.2/5 Stars

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

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

£16,170

  • 2L
  • 78.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Stockport

01616945314 *

4.8/5 Stars

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

2023 - 320i M Sport 4dr Step Auto36

£25,199

Finance available £530 pm

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Steptronic Euro 5 2dr

2012 (62) - 2.0 320d M Sport Steptronic Euro 5 2dr59

£4,950

Finance available £88 pm

  • 2L
  • 128.5K

    Miles
  • Diesel
  • Automatic
  • Convertible

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2014 (64) - 2.0 320d Modern Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (64) - 2.0 320d Modern Touring Auto xDrive Euro 5 (s/s) 5dr50

£8,899

Finance available £176 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Thornbury Car Centre

01454800976 *

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p34

Low Mileage

£19,745

  • 2L
  • 46.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motor Trust UK Bury

01612416386 *

BMW 3 Series2020 - 320d M Sport 5dr

2020 - 320d M Sport 5dr8

£19,199

Finance available £406 pm

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Manual
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

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

2021 (70) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr54

£15,650

Finance available £327 pm

  • 2L
  • 93.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

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

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

Reduced

£23,990

Finance available £472 pm

  • 2L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car City UK Catterick

01748900779 *

4.7/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr61

£15,700

Finance available £328 pm

  • 2L
  • 93.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2013 (63) - 3.0 330d SE Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)

2013 (63) - 3.0 330d SE Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)47

£8,899

Finance available £176 pm

  • 3L
  • 100.2K

    Miles
  • Diesel
  • Automatic
  • Estate

777 Automotive Ltd

01163668370 *

BMW 3 Series2005 (05) - 2.2 320CI SPORT 2d 168 BHP 2-Door

2005 (05) - 2.2 320CI SPORT 2d 168 BHP 2-Door17

Low Mileage

£2,990

  • 2.2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Highfield Cars

01562541206 *

BMW 3 Series(65) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr

(65) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr28

£8,490

Finance available £167 pm

  • 132.5K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

CAR NATION GROUP LTD

01733979117 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)10

£18,095

  • 2L
  • 47.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2024 - 320i M Sport 4dr Step Auto37

£28,899

Finance available £611 pm

  • 2L
  • 15.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2019 (19) - 5-Door

2019 (19) - 5-Door2

£13,995

Finance available £290 pm

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Estate

Diesels Direct

01502441258 *

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.