Skip to main content

3,191 Used BMW 3 Series cars for sale

BMW 3 Series2008 (08) - 325i [3.0] SE 2dr Auto

2008 (08) - 325i [3.0] SE 2dr Auto18

Reduced

£4,495

Finance available £78 pm

  • 3L
  • 99.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

Next Car Now

01494296465 *

BMW 3 Series2020 (70) - 320d M Sport Touring 5-Door

2020 (70) - 320d M Sport Touring 5-Door26

Low Mileage

£26,200

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)24

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 79.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2017 - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 s/s 190 Ps

2017 - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 s/s 190 Ps7

£11,990

  • 2L
  • 75.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pentagon SEAT & CUPRA (Huddersfield)

01484248052 *

4.1/5 Stars

BMW 3 Series2016 (16) - 330e Sport 4dr Step Auto

2016 (16) - 330e Sport 4dr Step Auto50

£8,490

Finance available £167 pm

  • 2L
  • 81.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ATB Motors Ltd

02037639134 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,998

  • 2L
  • 11.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2020 - 318d MHT M Sport 4dr Step Auto [Pro Pack]

2020 - 318d MHT M Sport 4dr Step Auto [Pro Pack]38

£21,699

Finance available £453 pm

  • 2L
  • 39.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

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) 5dr42

£14,450

Finance available £301 pm

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

4.1/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 687

£23,200

Finance available £443 pm

  • 2L
  • 43.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Norwich

01603567768 *

BMW 3 Series2022 - M340i xDrive MHT 5dr Step Auto

2022 - M340i xDrive MHT 5dr Step Auto39

£38,767

  • 3L
  • 38.4K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2019 - 2.0 320d M Sport Auto 5dr

2019 - 2.0 320d M Sport Auto 5dr92

£18,275

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Automatic
  • Estate

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£33,698

  • 2L
  • 6.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2018 (18) - 2.0 320d Sport Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d Sport Euro 6 (s/s) 4dr65

£7,295

Finance available £141 pm

  • 2L
  • 115.4K

    Miles
  • Diesel
  • Manual
  • Saloon

EASICARS ENHANCED

02039577421 *

BMW 3 Series2009 (09) - 318i SE 5dr

2009 (09) - 318i SE 5dr15

£1,195

  • 2L
  • 195.0K

    Miles
  • Petrol
  • Manual
  • Estate

KSS Cars Ltd

01279212249 *

BMW 3 Series2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p32

£18,490

Finance available £359 pm

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Spa Motors Brecon

01874640370 *

BMW 3 Series2014 - 320d SE 4dr

2014 - 320d SE 4dr19

£4,450

Finance available £77 pm

  • 2L
  • 125.5K

    Miles
  • Diesel
  • Manual
  • Saloon

JF Car Sales LTD

02827441920 *

BMW 3 Series2021 (70) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2021 (70) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr69

£21,595

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Pavillion Car Sales - Brighton

01273095269 *

BMW 3 Series2015 - 320d M Sport 4dr Step Auto

2015 - 320d M Sport 4dr Step Auto37

Low Mileage

£12,499

  • 2L
  • 57.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2016 - 2.0 320I Sport 4dr

2016 - 2.0 320I Sport 4dr96

Low Mileage

£10,420

Finance available £210 pm

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Ellahi Motors Limited

01256679122 *

4.7/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]12

£35,998

  • 2L
  • 9.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/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

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.