Skip to main content

2,992 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door

2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door11

Reduced

£17,650

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cleveleys Car Market

01253202596 *

BMW 3 Series2022 (22) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2022 (22) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr59

£27,950

Finance available £554 pm

  • 2L
  • 26.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

DB90 Prestigious Automobiles

01302986971 *

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

2013 (62) - 2.0 320d Modern Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)35

Reduced

£8,695

Finance available £172 pm

  • 2L
  • 48.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Kestrels Motor Company

01787329766 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto21

£25,999

Finance available £547 pm

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Widnes

01518322225 *

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

2021 (70) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s23

Reduced

£19,999

  • 2L
  • 45.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Stockport

01615298284 *

BMW 3 Series2010 (10) - 2.0 318i SE Touring Euro 5 5dr

2010 (10) - 2.0 318i SE Touring Euro 5 5dr56

Low Mileage

£5,990

Finance available £111 pm

  • 2L
  • 54.2K

    Miles
  • Petrol
  • Manual
  • Estate

Motor Plug Teesside Ltd

01642573700 *

BMW 3 Series2010 (10) - 2.0 320d SE Business Edition Euro 5 4dr

2010 (10) - 2.0 320d SE Business Edition Euro 5 4dr16

£1,789

  • 2L
  • 169.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Highway Sales Ltd

01217288725 *

BMW 3 Series2017 (67) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2017 (67) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)1

£8,995

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Saloon

W18 Cars

01282501740 *

4.8/5 Stars

BMW 3 Series2011 (60) - 320d EfficientDynamics 4dr

2011 (60) - 320d EfficientDynamics 4dr18

£3,595

Finance available £58 pm

  • 2L
  • 143.4K

    Miles
  • Diesel
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

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

2020 - 320d M Sport 5dr Step Auto14

£22,950

Finance available £451 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colin Francis Cars

02879441906 *

BMW 3 Series2007 (07) - 318i SE 4dr

2007 (07) - 318i SE 4dr21

Low Mileage

£1,795

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

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

2016 - 2.0 320d ED Sport Saloon 4-Door53

£7,495

Finance available £145 pm

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sevenoaks Auto Village

01892572354 *

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

2018 (18) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr17

£14,995

Finance available £313 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto29

Low Mileage

£32,990

Finance available £657 pm

  • 3L
  • 29.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Moyway Motors

02887441322 *

BMW 3 Series2014 (64) - 2.0 316d SE Touring Auto Euro 5 (s/s) 5dr

2014 (64) - 2.0 316d SE Touring Auto Euro 5 (s/s) 5dr

Low Mileage

£8,299

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Swindon Car Sales Ltd

01793680986 *

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) 4dr30

£9,750

Finance available £196 pm

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ALPINE AUTO GROUP

01780437002 *

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

2020 - 330e M Sport 4dr Step Auto38

£19,070

  • 2L
  • 53.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall Honda Peterborough

01733977044 *

BMW 3 Series2021 - 320i xDrive M Sport 4dr Step Auto

2021 - 320i xDrive M Sport 4dr Step Auto44

Low Mileage

£25,850

Finance available £511 pm

  • 2L
  • 23.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto24

Reduced

£37,450

Finance available £749 pm

  • 3L
  • 13.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Harvey Cooper Cars

01765532622 *

BMW 3 Series2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door

2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door38

Reduced

£5,995

Finance available £112 pm

  • 2L
  • 96.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bellboy Cars

01477410105 *

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.