Skip to main content

3,131 Used BMW 3 Series cars for sale

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

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)41

£19,960

  • 2L
  • 57.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£34,998

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

4.7/5 Stars

BMW 3 Series2024 (63) - 3.0 335i ActiveHybrid 3 M Sport Auto Euro 5 (s/s) 4dr

2024 (63) - 3.0 335i ActiveHybrid 3 M Sport Auto Euro 5 (s/s) 4dr41

Low Mileage

£10,250

Finance available £207 pm

  • 3L
  • 53.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Quality Used Cars

02038928017 *

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

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu70

£16,500

Finance available £353 pm

  • 2L
  • 92.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2019 (69) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2019 (69) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)31

£15,945

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2017 - 320d M Sport 4dr

2017 - 320d M Sport 4dr16

£12,490

Finance available £257 pm

  • 2L
  • 82.5K

    Miles
  • Diesel
  • Manual
  • Saloon

CMC Car Sales

02890022261 *

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

2024 - 320i M Sport 4dr Step Auto32

£29,499

Finance available £624 pm

  • 2L
  • 9.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

BMW 3 Series2010 - 320i SE Estate 5-Door

2010 - 320i SE Estate 5-Door13

Low Mileage

£3,195

Finance available £49 pm

  • 2L
  • 88.0K

    Miles
  • Petrol
  • Manual
  • Estate

Stan Hill Motors

01254457273 *

0/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 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) 4dr32

£17,250

Finance available £334 pm

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vision Motors Direct - Leeds

01138875266 *

BMW 3 Series2021 - 330E Sport Pro 4-Door

2021 - 330E Sport Pro 4-Door65

Low Mileage

£21,620

Finance available £461 pm

  • 2L
  • 18.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2017 (17) - 320d Sport 4dr

2017 (17) - 320d Sport 4dr12

£7,995

Finance available £156 pm

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

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

2009 (09) - 318i SE 4dr14

£1,995

  • 2L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Assuredrive

01582280738 *

0/5 Stars

BMW 3 Series2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,

2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,35

Low Mileage

£12,450

Finance available £256 pm

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

BMW 3 Series2016 (16) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr

2016 (16) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr48

Low Mileage

£18,600

Finance available £393 pm

  • 2L
  • 42.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2022 (72) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2022 (72) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)34

Low Mileage

£47,495

Finance available £955 pm

  • 3L
  • 10.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr74

£30,895

Finance available £614 pm

  • 3L
  • 53.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2010 (60) - 318i Sport Plus Edition 4dr

2010 (60) - 318i Sport Plus Edition 4dr22

£3,495

Finance available £56 pm

  • 2L
  • 125.0K

    Miles
  • Petrol
  • Manual
  • Saloon

DC Car Sales Ltd

01217288862 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)40

£14,999

Finance available £313 pm

  • 3L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2018 - 2.0 320d M Sport Auto 4dr

2018 - 2.0 320d M Sport Auto 4dr55

£13,750

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vortex Cars Limited

01614700153 *

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.