Skip to main content

3,008 Used BMW 3 Series cars for sale

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

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr16

£7,789

Finance available £152 pm

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2013 (63) - 318d M Sport 4dr

2013 (63) - 318d M Sport 4dr29

Low Mileage

£7,495

Finance available £145 pm

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Manual
  • Saloon

WMC MOTORS

01316036531 *

5/5 Stars

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

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

Low Mileage

£12,450

Finance available £256 pm

  • 2L
  • 62.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Freeway Car Sales

01795508848 *

BMW 3 Series2010 (10) - 318i SE Business Edition 4dr

2010 (10) - 318i SE Business Edition 4dr19

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Russell Cooper Low Mileage Cars and Vans

01635884970 *

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

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 643

£22,538

Finance available £491 pm

  • 2L
  • 34.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

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

2017 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr55

Low Mileage

£19,500

Finance available £380 pm

  • 3L
  • 61.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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

2019 (19) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr46

£16,350

Finance available £343 pm

  • 2L
  • 73.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.3/5 Stars

BMW 3 Series2010 (60) - 318D M SPORT 4dr SALOON MANUAL + £35 YR ROAD TAX +

2010 (60) - 318D M SPORT 4dr SALOON MANUAL + £35 YR ROAD TAX +27

Low Mileage

£3,490

Finance available £56 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2021 (70) - 320d M Sport 5dr Step Auto

2021 (70) - 320d M Sport 5dr Step Auto28

Reduced

£24,490

  • 2L
  • 43.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

BMW 3 Series2012 (62) - 320d SE 4dr

2012 (62) - 320d SE 4dr70

Reduced

£4,095

Finance available £69 pm

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Millennium Motors Ltd

01616720328 *

BMW 3 Series2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr

2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr31

£5,490

  • 2L
  • 122.8K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

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

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

£14,990

Finance available £313 pm

  • 2L
  • 114.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Days Cardiff

02920021261 *

3.9/5 Stars

BMW 3 Series2015 (65) - 320d M Sport 5dr

2015 (65) - 320d M Sport 5dr23

£4,994

Finance available £89 pm

  • 2L
  • 196.0K

    Miles
  • Diesel
  • Manual
  • Estate

TMB Van Sales

01618042445 *

0/5 Stars

BMW 3 Series(72) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

(72) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr51

Low Mileage

£44,489

  • 17.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Blackstone Motors Ltd

01895542975 *

BMW 3 Series2015 (65) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2015 (65) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)2

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 63.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Essex Car Store

01376319739 *

4.8/5 Stars

BMW 3 Series2013 - 320d M Sport 2dr Step Auto

2013 - 320d M Sport 2dr Step Auto16

Low Mileage

£7,996

Finance available £156 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Trade Centre Yorkshire Ltd

01904917547 *

0/5 Stars

BMW 3 Series2015 (15) - 320i Sport 4dr [Business Media]

2015 (15) - 320i Sport 4dr [Business Media]45

£6,795

Finance available £129 pm

  • 2L
  • 86.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Mineral Motors Ltd

01223483634 *

BMW 3 Series2012 (12) - 325d [204] M Sport 5dr Step Auto / Xenons / iDrive / Space Grey / E91.

2012 (12) - 325d [204] M Sport 5dr Step Auto / Xenons / iDrive / Space Grey / E91.2

£4,990

Finance available £89 pm

  • 3L
  • 138.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

West End Trade Motors

07851450060 *

0/5 Stars

BMW 3 Series2016 - 3.0 330d M Sport GT Auto Euro 6 (s/s) 5dr

2016 - 3.0 330d M Sport GT Auto Euro 6 (s/s) 5dr33

£12,495

  • 3L
  • 72.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Testers Autos Limited

01473907549 *

BMW 3 Series2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr78

Low Mileage

£24,450

Finance available £482 pm

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

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.