Skip to main content

3,165 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 320D 190 Auto Start/Stop 5-Door

2021 - 320D 190 Auto Start/Stop 5-Door49

Low Mileage

£27,250

Finance available £539 pm

  • 2L
  • 28.4K

    Miles
  • Diesel
  • Manual
  • Estate

David Hayton Ltd (Autostore Carlisle)

01228522423 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£32,998

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Stoke on Trent)

01782432704 *

4.7/5 Stars

BMW 3 Series2018 - 335d M Sport Shadow Edition 5-Door

2018 - 335d M Sport Shadow Edition 5-Door22

Low Mileage

£22,490

Finance available £441 pm

  • 3L
  • 55.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Whitley Bay Motors LTD

01916075847 *

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

2024 - 320i M Sport 4dr Step Auto40

Low Mileage

£29,349

Finance available £621 pm

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2017 (17) - 2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (150 ps)

2017 (17) - 2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (150 ps)2

£9,195

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Estate

Motortrust UK Garstang

01942365158 *

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

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£34,298

  • 2L
  • 17.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Manchester Corvette / Maserati / LUXE

01616967076 *

4.7/5 Stars

BMW 3 Series2010 (10) - 2.0 320i SE Euro 5 2dr

2010 (10) - 2.0 320i SE Euro 5 2dr23

Low Mileage

£5,900

  • 2L
  • 98.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Carhoots Ltd

01327220812 *

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 32.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Select A Car

01163668383 *

BMW 3 Series2007 (07) - **MAKE US AN OFFER! 4-Door

2007 (07) - **MAKE US AN OFFER! 4-Door18

Low Mileage

£1,495

  • 2L
  • 100.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Northwest Trade Centre Lancaster

01524938637 *

BMW 3 Series2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door

2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door50

£14,995

  • 3L
  • 23.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

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

2021 - 320i M Sport 5dr Step Auto26

£23,099

Finance available £494 pm

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series(69) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

(69) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr52

£22,995

  • 59.4K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Fitzroy Motor Co

01425203840 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr61

£21,500

Finance available £421 pm

  • 2L
  • 52.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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

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

Reduced

£22,553

  • 2L
  • 76.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Anchor Vans

01182079095 *

BMW 3 Series2022 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2022 (71) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr61

£16,840

Finance available £354 pm

  • 2L
  • 86.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Smart Wheel Motors

02039467705 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)

2020 (70) - 2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)44

Low Mileage

£20,988

  • 2L
  • 34.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d M Sport Euro 5 (s/s) 4dr17

£4,495

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Middleton Car Group

01827215681 *

BMW 3 Series2014 (14) - 318d SE 4dr Step Auto

2014 (14) - 318d SE 4dr Step Auto18

Low Mileage

£8,995

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Northpark Motor Co Ltd

01325525230 *

BMW 3 Series2023 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2023 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)70

£26,500

Finance available £464 pm

  • 2L
  • 30.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Camberley

01276983839 *

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

2016 (16) - 320d Sport 4dr Step Auto72

Low Mileage

£10,495

Finance available £212 pm

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Run About Autos LTD

01756636620 *

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.