Skip to main content

3,181 Used BMW 3 Series cars for sale

BMW 3 Series2012 - 320d Sport 4dr

2012 - 320d Sport 4dr20

£4,975

Finance available £89 pm

  • 2L
  • 139.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Village Autosales NI

02890026938 *

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

2022 (22) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 613

£22,999

  • 2L
  • 41.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Preston

01772957419 *

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

2016 (16) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)23

£13,450

Finance available £278 pm

  • 3L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

BMW 3 Series2021 - 330d xDrive M Sport Pro Edition Touring 5-Door

2021 - 330d xDrive M Sport Pro Edition Touring 5-Door61

Low Mileage

£34,250

Finance available £683 pm

  • 3L
  • 30.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Saxton 4x4

01245202306 *

4.4/5 Stars

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

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

Low Mileage

£6,595

Finance available £125 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.6/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£14,425

Finance available £300 pm

  • 2L
  • 124.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

The Witley Car Company Ltd

01428771120 *

BMW 3 Series2022 (22) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2022 (22) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)58

£28,840

  • 2L
  • 27.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Harwoods of Sussex

01798301132 *

BMW 3 Series2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

£39,950

Finance available £800 pm

  • 3L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sutton Car Sales Ltd

01217288806 *

4.2/5 Stars

BMW 3 Series2013 (63) - 2.0 320i Modern Auto Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i Modern Auto Euro 6 (s/s) 4dr28

Low Mileage

£10,480

Finance available £212 pm

  • 2L
  • 17.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2014 (14) - 320d M Sport 5dr

2014 (14) - 320d M Sport 5dr20

£5,499

Finance available £101 pm

  • 2L
  • 159.0K

    Miles
  • Diesel
  • Manual
  • Estate

NJ Vehicle Solutions

01172331369 *

4.9/5 Stars

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

2019 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr48

£9,790

Finance available £196 pm

  • 2L
  • 114.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Gurus

01144780031 *

4.6/5 Stars

BMW 3 Series2018 - 330e M Sport Shadow Edition 4dr Step Auto

2018 - 330e M Sport Shadow Edition 4dr Step Auto41

Low Mileage

£15,149

Finance available £307 pm

  • 2L
  • 42.9K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2021 (21) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)66

Low Mileage

£35,780

  • 3L
  • 9.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Jaguar Basingstoke

01256591088 *

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

2021 - 320i M Sport 4dr Step Auto34

£22,750

  • 2L
  • 44.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2010 (60) - 2.0 320d M Sport Coupe 2dr Diesel Steptronic Euro 5 (184 ps)

2010 (60) - 2.0 320d M Sport Coupe 2dr Diesel Steptronic Euro 5 (184 ps)48

Low Mileage

£6,895

Finance available £132 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

North East Part Exchange Centre Ltd

01916077185 *

BMW 3 Series2025 (74) - 320i M Sport 5dr Step Auto [Tech/Pro Pack] Petrol Estate

2025 (74) - 320i M Sport 5dr Step Auto [Tech/Pro Pack] Petrol Estate47

£40,368

  • 2L
  • 7.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Sunderland

01918146399 *

0/5 Stars

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

2021 - 330e M Sport 5dr Step Auto Automatic32

Reduced

£24,795

Finance available £489 pm

  • 2L
  • 32.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

The Car Warehouse Bridgend

01656336621 *

4.4/5 Stars

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

£27,989

  • 2L
  • 41.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

BMW 3 Series2025 - M340i xDrive MHT 5dr Step Auto

2025 - M340i xDrive MHT 5dr Step Auto32

£55,995

Finance available £1,130 pm

  • 3L
  • 5.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2020 (70) - 2.0 330E M Sport Auto 5dr

2020 (70) - 2.0 330E M Sport Auto 5dr56

£14,795

Finance available £308 pm

  • 2L
  • 127.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Gloucester Motor Group

01452227252 *

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