Skip to main content

3,269 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 320d Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

2015 (65) - 2.0 320d Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)23

£8,990

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula One Car Centre

01324374133 *

3.7/5 Stars

BMW 3 Series2020 - 330i M Sport 4dr Step Auto

2020 - 330i M Sport 4dr Step Auto12

Low Mileage

£22,698

  • 2L
  • 29.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£20,991

  • 2L
  • 66.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (19) - 320d M Sport 4dr Step Auto

2019 (19) - 320d M Sport 4dr Step Auto13

£16,795

Finance available £353 pm

  • 2L
  • 59.1K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Jayden Motors Ltd

01782390968 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

£10,899

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

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

2020 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr38

£17,250

Finance available £334 pm

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vehicle Vault

01325522660 *

4.8/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr47

£16,991

  • 2L
  • 63.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr47

£8,285

Finance available £163 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hampton Motorgroup

01216618720 *

BMW 3 Series2019 - 320d Sport 4dr Step Auto

2019 - 320d Sport 4dr Step Auto12

£19,498

  • 2L
  • 53.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2022 (22) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (22) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)77

£24,200

Finance available £459 pm

  • 2L
  • 29.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2018 - 2.0 M Sport Touring Auto Euro 6 (s/s) 5dr

2018 - 2.0 M Sport Touring Auto Euro 6 (s/s) 5dr16

Low Mileage

£15,250

Finance available £318 pm

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Country Lodge Cars

01594809269 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,498

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Citroen (Perth)

01738230562 *

4.7/5 Stars

BMW 3 Series2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)100

£29,990

Finance available £596 pm

  • 3L
  • 60.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Redgate Lodge

01916077194 *

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto32

Low Mileage

£36,645

Finance available £813 pm

  • 3L
  • 22.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cars2 Barnsley Hyundai

01226107479 *

4.8/5 Stars

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

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

£35,898

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

4.7/5 Stars

BMW 3 Series2008 (58) - 2.0 320d Edition SE Touring Euro 4 5dr

2008 (58) - 2.0 320d Edition SE Touring Euro 4 5dr12

Low Mileage

£789

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Manual
  • Estate

Capital Cars UK Limited

01143996757 *

4.3/5 Stars

BMW 3 Series2015 (65) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2015 (65) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)50

£8,750

  • 3L
  • 131.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Solid Cars Ltd

01312410517 *

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

2017 (17) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (235

£9,799

Finance available £197 pm

  • 2L
  • 67.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

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

2024 - 330e M Sport 4dr Step Auto36

£34,494

Finance available £688 pm

  • 2L
  • 7.9K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2021 (21) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr32

Reduced

£22,000

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

M&T Motor Company

01635917220 *

4.6/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.