Skip to main content

3,141 Used BMW 3 Series cars for sale

BMW 3 Series2013 (13) - 320d Sport 5dr

2013 (13) - 320d Sport 5dr29

£4,495

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Manual
  • Estate

IK UNIQUE MOTORZ LTD

01782367054 *

BMW 3 Series2020 - M340d xDrive MHT 4dr Step Auto

2020 - M340d xDrive MHT 4dr Step Auto48

Low Mileage

£36,950

Finance available £739 pm

  • 3L
  • 19.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

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

2019 - 320i M Sport 4dr Step Auto84

Low Mileage

£20,550

Finance available £402 pm

  • 2L
  • 38.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mantles Used Cars Royston

01763291130 *

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

2022 (22) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)47

£25,495

  • 2L
  • 41.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

BMW 3 Series2009 (59) - 320i SE Business Edition 5dr

2009 (59) - 320i SE Business Edition 5dr4

Low Mileage

£3,495

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Estate

DAM cheap cars

01924667071 *

3.6/5 Stars

BMW 3 Series2020 (70) - 320d M Sport 4dr Step Auto Diesel Saloon

2020 (70) - 320d M Sport 4dr Step Auto Diesel Saloon20

Low Mileage

£22,527

  • 2L
  • 38.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

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

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

£16,980

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Car Supermarket

01616945306 *

4.8/5 Stars

BMW 3 Series2021 - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps) -

2021 - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps) -49

Low Mileage

£30,628

Finance available £622 pm

  • 2L
  • 15.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

BMW 3 Series2019 - 2.0 320d M Sport Touring 5-Door

2019 - 2.0 320d M Sport Touring 5-Door61

£18,795

Finance available £366 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Garland Motors

01590630686 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr21

£9,495

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Genie

01484509565 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Leeds Roseville Road)

01134689402 *

4.7/5 Stars

BMW 3 Series2015 (64) - 320D GT M Sport 5dr Step Automatic

2015 (64) - 320D GT M Sport 5dr Step Automatic15

Reduced

£7,450

Finance available £144 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Birmingham Motors Ltd

01217525226 *

0/5 Stars

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

2021 - 330e M Sport Pro Edition 5dr Step Auto37

£24,049

Finance available £505 pm

  • 2L
  • 46.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Swansea

01792001617 *

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

2021 - 330e Sport Pro 5dr Step Auto46

£17,295

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Perrys Swinton Vauxhall

01709803690 *

4.6/5 Stars

BMW 3 Series2013 (13) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr

2013 (13) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr74

£9,250

  • 3L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr9

Low Mileage

£14,499

Finance available £302 pm

  • 2L
  • 41.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ARJ MOTORS

01932507141 *

4.5/5 Stars

BMW 3 Series2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey

2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey32

Reduced

£7,295

Finance available £141 pm

  • 1.5L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Swans Motor Group LTD

01603516692 *

4.6/5 Stars

BMW 3 Series2021 - 330e M Sport 5-Door

2021 - 330e M Sport 5-Door32

£15,895

  • 2L
  • 90.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Ltd

01283241542 *

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

2024 - 320i M Sport 4dr Step Auto40

Low Mileage

£29,149

Finance available £616 pm

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2012 - 2.0 318d SE 4-Door

2012 - 2.0 318d SE 4-Door22

Low Mileage

£4,499

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Northstar Motors

01913230039 *

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.