Skip to main content

3,171 Used BMW 3 Series cars for sale

BMW 3 Series2009 - 2.0 318i SE Steptronic Euro 4 4dr

2009 - 2.0 318i SE Steptronic Euro 4 4dr56

Low Mileage

£6,995

  • 2L
  • 47.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Master Cars Biggleswade Ltd

01767661224 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,498

  • 2L
  • 10.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

01316036582 *

4.7/5 Stars

BMW 3 Series2022 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2022 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (247

£16,733

Finance available £330 pm

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

BMW 3 Series2020 - 320d MHT M Sport 4-Door

2020 - 320d MHT M Sport 4-Door32

£21,495

Finance available £421 pm

  • 2L
  • 48.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Squire Cars Ltd

01495361540 *

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

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

£14,695

Finance available £242 pm

  • 2L
  • 70.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Ultima Cars Ltd

01302246759 *

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

2021 - 330e Sport Pro 5dr Step Auto12

Low Mileage

£23,998

  • 2L
  • 28.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2017 (66) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (66) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)25

£12,490

  • 2L
  • 73.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series1999 (T) - 318i SE VIOLET RED AUTOMATIC LOW MILEAGE FSH ULEZ 4-Door

1999 (T) - 318i SE VIOLET RED AUTOMATIC LOW MILEAGE FSH ULEZ 4-Door11

Low Mileage

£1,695

  • 1.9L
  • 85.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

FA Tyre Services TA A41 Cars

01296254874 *

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

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

£20,995

Finance available £411 pm

  • 2L
  • 56.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

ARJ MOTORS

01932507141 *

4.5/5 Stars

BMW 3 Series2017 (66) - 330e M Sport 4dr Step Auto

2017 (66) - 330e M Sport 4dr Step Auto28

£9,450

  • 2L
  • 76.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Listers Honda Northampton

01604343516 *

BMW 3 Series2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr48

Reduced

£6,495

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.6/5 Stars

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto35

Low Mileage

£43,450

  • 3L
  • 9.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 3 Series2003 (03) - 325 Ci Sport 2dr AUTO 2 F/Owners Project Drives well

2003 (03) - 325 Ci Sport 2dr AUTO 2 F/Owners Project Drives well27

Low Mileage

£2,275

  • 2.5L
  • 126.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

SOLTRADER MOTORING LIMITED

01162162614 *

BMW 3 Series2008 (08) - 2.0 320i M Sport Euro 4 2dr

2008 (08) - 2.0 320i M Sport Euro 4 2dr63

Low Mileage

£2,995

  • 2L
  • 118.9K

    Miles
  • Petrol
  • Manual
  • Convertible

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr60

Low Mileage

£20,984

Finance available £411 pm

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Automatic
  • Estate

New Street Car Centre

01952967003 *

4.5/5 Stars

BMW 3 Series2008 (08) - 318i Edition SE 4dr

2008 (08) - 318i Edition SE 4dr18

Low Mileage

£3,495

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Hilltop Cars

01249474391 *

BMW 3 Series2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door

2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door34

Low Mileage

£17,995

Finance available £349 pm

  • 3L
  • 51.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark MG (Bishopbriggs)

01414736414 *

4.7/5 Stars

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

2025 - 320i M Sport 5dr Step Auto33

£43,995

Finance available £883 pm

  • 2L
  • 7.9K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2015 - 2.0 328i M Sport 4dr

2015 - 2.0 328i M Sport 4dr80

Low Mileage

£12,545

Finance available £258 pm

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Manual
  • Saloon

RallySport Automotive Limited

01206489764 *

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