Skip to main content

3,024 Used BMW 3 Series cars for sale

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

2021 - 330e xDrive M Sport 5dr Step Auto

£23,846

  • 2L
  • 41.9K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2018 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2018 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr50

£15,991

  • 3L
  • 77.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (12) - 320d M Sport 2dr

2012 (12) - 320d M Sport 2dr21

Low Mileage

£7,795

Finance available £152 pm

  • 2L
  • 50.7K

    Miles
  • Diesel
  • Manual
  • Convertible

Mick Partlett Car Sales

01993226326 *

BMW 3 Series2021 (71) - 320i M Sport 5dr Step Auto Petrol Estate

2021 (71) - 320i M Sport 5dr Step Auto Petrol Estate75

£25,712

  • 2L
  • 36.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW York

01904237114 *

0/5 Stars

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

2021 - 330e M Sport 4dr Step Auto38

£20,650

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)29

Low Mileage

£5,999

Finance available £112 pm

  • 2L
  • 64.3K

    Miles
  • Diesel
  • Manual
  • Saloon

LMS Motors Ltd

01865596842 *

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

2024 - 320i M Sport 4dr Step Auto34

£29,199

Finance available £617 pm

  • 2L
  • 11.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

BMW 3 Series2021 - 318d MHT SE 5dr Step Auto

2021 - 318d MHT SE 5dr Step Auto6

£16,450

Finance available £345 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

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

£14,905

Finance available £311 pm

  • 2L
  • 83.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

TMMC The Manchester Motor Company Ltd

01204324191 *

0/5 Stars

BMW 3 Series2018 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2018 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (213

£9,790

  • 2L
  • 83.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2024 (24) - 320i M Sport Touring 5-Door

2024 (24) - 320i M Sport Touring 5-Door31

Low Mileage

£37,500

  • 2L
  • 3.2K

    Miles
  • Petrol
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) Media Display

2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) Media Display42

Low Mileage

£26,499

Finance available £524 pm

  • 2L
  • 18.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cartime Rochdale

01615298277 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto38

Low Mileage

£29,899

Finance available £633 pm

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr17

£19,989

Finance available £390 pm

  • 2L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2016 - 320i M Sport 4dr

2016 - 320i M Sport 4dr61

£9,495

Finance available £190 pm

  • 2L
  • 70.4K

    Miles
  • Petrol
  • Manual
  • Saloon

Traffic Vehicle Solutions LTD

01416119838 *

BMW 3 Series2011 - 2.0 318i SE Touring 5dr Petrol Manual Euro 5 (143 ps)

2011 - 2.0 318i SE Touring 5dr Petrol Manual Euro 5 (143 ps)39

Low Mileage

£5,499

Finance available £101 pm

  • 2L
  • 74.1K

    Miles
  • Petrol
  • Manual
  • Estate

Opulent Motors

01332325480 *

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

2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr41

£12,891

Finance available £266 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wilson Wheels

01708973692 *

0/5 Stars

BMW 3 Series2021 - 318i Sport 5dr Step Auto

2021 - 318i Sport 5dr Step Auto43

Low Mileage

£20,999

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

W R Davies Nissan Rhyl

01745776768 *

0/5 Stars

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr35

£9,995

Finance available £201 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Eastside Motors

01217288688 *

4.5/5 Stars

BMW 3 Series2019 - 320i SE 4dr Step Auto

2019 - 320i SE 4dr Step Auto35

Low Mileage

£19,149

Finance available £397 pm

  • 2L
  • 18.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.