Skip to main content

2,953 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (stop/start) (190 ps)

2017 (17) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (stop/start) (190 ps)37

£10,250

Finance available £207 pm

  • 2L
  • 72.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

RDM Direct

01283241526 *

4.5/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 652

£20,431

Finance available £408 pm

  • 2L
  • 65.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC

2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC30

£10,995

Finance available £223 pm

  • 2L
  • 129.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr75

Reduced

£10,995

Finance available £223 pm

  • 3L
  • 111.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr15

£8,995

Finance available £179 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Manual
  • Saloon

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

2024 - 320i M Sport 4dr Step Auto12

£33,998

  • 2L
  • 10.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2011 - 318d Exclusive Edition 4dr

2011 - 318d Exclusive Edition 4dr12

Low Mileage

£4,950

Finance available £88 pm

  • 2L
  • 70.1K

    Miles
  • Diesel
  • Manual
  • Saloon

West View Motor Company

01768800648 *

0/5 Stars

BMW 3 Series2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr76

£19,700

Finance available £384 pm

  • 3L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

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

2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)31

£16,399

Finance available £344 pm

  • 2L
  • 67.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Wearside Autoparc

01913002146 *

0/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19 inchALLOY 5-Door

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19 inchALLOY 5-Door45

Reduced

£19,988

  • 2L
  • 91.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2010 (60) - 2.0 320d M Sport Euro 5 2dr

2010 (60) - 2.0 320d M Sport Euro 5 2dr25

Low Mileage

£4,170

Finance available £71 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Coupe

AMG MOTOR VEHICLES LTD

01733942779 *

BMW 3 Series2011 (61) - 2.0 318d Exclusive Edition Saloon 4dr Diesel Steptronic Euro 5 (143 ps)

2011 (61) - 2.0 318d Exclusive Edition Saloon 4dr Diesel Steptronic Euro 5 (143 ps)1

Low Mileage

£3,499

Finance available £56 pm

  • 2L
  • 106.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mill House Cars

01948800080 *

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

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)28

£18,990

  • 2L
  • 57.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carworld Superstore

01733978043 *

4/5 Stars

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)11

£14,499

Finance available £302 pm

  • 2L
  • 76.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Empressive Motor Company

01865591236 *

4.7/5 Stars

BMW 3 Series2016 (16) - 320d M Sport 4dr

2016 (16) - 320d M Sport 4dr25

£9,995

Finance available £201 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Saloon

King Street Motor Company

01782917189 *

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

2021 - 330e M Sport 5dr Step Auto36

£22,549

Finance available £472 pm

  • 2L
  • 34.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Peterborough

01733797063 *

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

2023 - 320i M Sport 4dr Step Auto41

£25,999

Finance available £547 pm

  • 2L
  • 21.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2022 - 330E M Sport Phev 5-Door

2022 - 330E M Sport Phev 5-Door

£25,420

Finance available £545 pm

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]41

£25,799

Finance available £543 pm

  • 2L
  • 36.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Castleford

01977800692 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto Petrol Saloon

2024 (74) - 320i M Sport 4dr Step Auto Petrol Saloon41

£29,561

  • 2L
  • 8.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

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.