Skip to main content

3,058 Used BMW 3 Series cars for sale

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

2016 (66) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr28

£10,500

Finance available £212 pm

  • 2L
  • 79.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

S AND T MOTOR CO LTD

01913002236 *

BMW 3 Series2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr52

£10,255

Finance available £207 pm

  • 3L
  • 130.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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

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

£18,273

Finance available £363 pm

  • 2L
  • 39.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

BMW 3 Series2006 - 2.5 M Sport 4dr Auto

2006 - 2.5 M Sport 4dr Auto22

Low Mileage

£2,495

  • 2.5L
  • 149.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Affordable Cars Of Kent

01634957989 *

BMW 3 Series2006 (06) - 320d SE 12 Months Mot Rare Pan Roof 2 Keys 5-Door

2006 (06) - 320d SE 12 Months Mot Rare Pan Roof 2 Keys 5-Door15

Low Mileage

£2,250

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Estate

Sour Motors

01613887661 *

BMW 3 Series2024 (74) - 330e Sport 4dr Step Auto Saloon

2024 (74) - 330e Sport 4dr Step Auto Saloon48

Low Mileage

£30,711

  • 2L
  • 2.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 4dr Step Auto [Business Media]

2013 (13) - 320d M Sport 4dr Step Auto [Business Media]28

Reduced

£7,495

Finance available £145 pm

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.8/5 Stars

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto36

Low Mileage

£44,995

Finance available £904 pm

  • 3L
  • 11.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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

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

Reduced

£16,995

Finance available £357 pm

  • 2L
  • 86.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto25

Low Mileage

£32,400

Finance available £645 pm

  • 2L
  • 9.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2021 (21) - F/BMW/S/H X4! 4-Door

2021 (21) - F/BMW/S/H X4! 4-Door20

£16,495

  • 2L
  • 87.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2021 (71) - 330e xDrive M Sport Pro Edition 4dr Step Auto

2021 (71) - 330e xDrive M Sport Pro Edition 4dr Step Auto

Low Mileage

£29,900

  • 2L
  • 17.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2013 - 3.0 335i M Sport Auto 4dr

2013 - 3.0 335i M Sport Auto 4dr29

Reduced

£16,400

Finance available £344 pm

  • 3L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

We Love Car Group

01372230638 *

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)40

£13,495

Finance available £279 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2009 - 2.0 320d SE Touring 5-Door

2009 - 2.0 320d SE Touring 5-Door72

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 62.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Mint Cars Needham Market

01473938813 *

4.5/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) 5dr50

£17,991

  • 2L
  • 98.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) - EXTE

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) - EXTE46

£24,358

Finance available £490 pm

  • 2L
  • 32.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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

2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu42

£19,064

Finance available £379 pm

  • 2L
  • 74.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

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

2020 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr44

Low Mileage

£24,017

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars by Peter Cooper West End

02380017190 *

4.3/5 Stars

BMW 3 Series2021 (70) - 2.0 Plugin Hybrid Auto PCO Ready 12kWh SE Pro Touring 5dr Euro 6 ULEZ Free

2021 (70) - 2.0 Plugin Hybrid Auto PCO Ready 12kWh SE Pro Touring 5dr Euro 6 ULEZ Free39

Reduced

£15,995

Finance available £335 pm

  • 2L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

TM UK TRADING LTD

02037637078 *

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.