Skip to main content

3,134 Used BMW 3 Series cars for sale

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

2024 - 320d MHT M Sport 5dr Step Auto19

£35,898

  • 2L
  • 12.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 3 Series2016 - 335d xDrive M Sport 5dr Step Auto

2016 - 335d xDrive M Sport 5dr Step Auto30

Low Mileage

£23,995

  • 3L
  • 36.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Central Cars (Leigh) Ltd

01702418311 *

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr85

Reduced

£13,999

Finance available £290 pm

  • 2L
  • 105.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Paveway Car Sales Ltd

01616721955 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)50

Low Mileage

£17,950

Finance available £348 pm

  • 2L
  • 41.4K

    Miles
  • Diesel
  • Automatic
  • Estate

North Star Sussex Ltd

01273003666 *

4.2/5 Stars

BMW 3 Series2020 - 320i M Sport 4dr Step Auto [Plus Pack]

2020 - 320i M Sport 4dr Step Auto [Plus Pack]27

Low Mileage

£23,849

Finance available £500 pm

  • 2L
  • 19.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birmingham

01217525223 *

BMW 3 Series2020 - 330e SE Pro Step Auto 4-Door

2020 - 330e SE Pro Step Auto 4-Door29

Low Mileage

£17,797

Finance available £360 pm

  • 2L
  • 34.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Lincoln

01522459088 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr36

Reduced

£14,950

Finance available £312 pm

  • 2L
  • 107.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars Direct Stockport

01613887691 *

3.7/5 Stars

BMW 3 Series2020 (70) - 330e M Sport 5dr Step Auto

2020 (70) - 330e M Sport 5dr Step Auto15

£17,399

Finance available £344 pm

  • 2L
  • 72.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)36

Low Mileage

£28,714

  • 3L
  • 32.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto19

Reduced

£3,495

  • 3L
  • 134.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2009 - 320i M SPORT 2-Door

2009 - 320i M SPORT 2-Door23

Low Mileage

£5,888

  • 2L
  • 44.6K

    Miles
  • Petrol
  • Manual
  • Convertible

Bluemotors Aberdare Limited

01685701469 *

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr Aut

2022 - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr Aut27

£18,295

  • 2L
  • 88.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

3.8/5 Stars

BMW 3 Series2011 - 3.0 330d M Sport Auto 4dr

2011 - 3.0 330d M Sport Auto 4dr3

Reduced

£5,499

  • 3L
  • 104.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

DH Specialist Cars Ltd ta Vogue Auto Group

01623703388 *

4.9/5 Stars

BMW 3 Series2016 - 2.0 320d ED Plus Saloon 4-Door

2016 - 2.0 320d ED Plus Saloon 4-Door15

£5,995

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Peak Motors Limited

01663790344 *

4.7/5 Stars

BMW 3 Series2007 (57) - 320i SE 2dr

2007 (57) - 320i SE 2dr13

Low Mileage

£2,950

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Trade Car Sales

01217288898 *

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

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 682

£30,500

Finance available £646 pm

  • 2L
  • 34.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Sheffield

01145510576 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 6.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Fiat (Dunfermline)

01383660626 *

4.7/5 Stars

BMW 3 Series1983 (N1) - 0l

1983 (N1) - 0l29

Low Mileage

£11,500

  • 1.8L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

BMW 3 Series2008 (08) - 320i SE [170] 4dr

2008 (08) - 320i SE [170] 4dr19

Low Mileage

£1,795

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

£13,800

Finance available £286 pm

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

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.