Skip to main content

3,191 Used BMW 3 Series cars for sale

BMW 3 Series2009 (59) - 318d M Sport 4dr

2009 (59) - 318d M Sport 4dr19

Reduced

£2,275

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cheshire Motor House Ltd

01614139886 *

BMW 3 Series2017 - 320d ED Plus 5-Door

2017 - 320d ED Plus 5-Door35

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Wimborne Car Sales

01202052311 *

0/5 Stars

BMW 3 Series2023 - M340i xDrive MHT 5dr Step Auto

2023 - M340i xDrive MHT 5dr Step Auto35

£59,750

  • 3L
  • 68.0

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 3 Series2008 (58) - 320d M Sport 2dr Step Auto

2008 (58) - 320d M Sport 2dr Step Auto30

Low Mileage

£4,799

Finance available £85 pm

  • 2L
  • 115.3K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

FALLOWFIELD CARS LIMITED

01618048196 *

0/5 Stars

BMW 3 Series1992 (J) - 316i 5dr Auto Touring

1992 (J) - 316i 5dr Auto Touring34

Reduced

£10,995

Finance available £223 pm

  • 1.6L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Longfield Motor Co Ltd

01992666278 *

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

Finance available £595 pm

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

BMW 3 Series2023 (72) - M340i xDrive Touring 5-Door

2023 (72) - M340i xDrive Touring 5-Door22

Low Mileage

£49,800

  • 3L
  • 18.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

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

2025 - 320i M Sport 5dr Step Auto35

£35,990

Finance available £719 pm

  • 2L
  • 10.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Chesterfield

01246388445 *

4.3/5 Stars

BMW 3 Series2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£37,990

Finance available £760 pm

  • 3L
  • 10.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTOR TOWN

01422415209 *

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

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

£29,296

Finance available £594 pm

  • 3L
  • 42.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2021 - 330e M Sport 5-Door

2021 - 330e M Sport 5-Door35

Reduced

£24,591

Finance available £485 pm

  • 2L
  • 30.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vans Northwest Ltd

01942597950 *

4.6/5 Stars

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

2021 - 330e M Sport 5dr Step Auto30

Reduced

£22,750

Finance available £447 pm

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Oakfield Car Sales

02866330725 *

BMW 3 Series2010 (60) - 3.0 330i M Sport Euro 5 2dr

2010 (60) - 3.0 330i M Sport Euro 5 2dr26

Low Mileage

£8,949

Finance available £178 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Manual
  • Convertible

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2023 (73) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2023 (73) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)69

Low Mileage

£27,900

Finance available £484 pm

  • 2L
  • 9.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2021 (71) - 2.0 318d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)36

Reduced

£21,995

Finance available £441 pm

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Eclipse Car Sales Limited

02392006073 *

4.6/5 Stars

BMW 3 Series2019 - 2.0 320d SE Touring Auto 5dr

2019 - 2.0 320d SE Touring Auto 5dr25

Low Mileage

£16,700

Finance available £351 pm

  • 2L
  • 26.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Turners of Roborough

01752427448 *

BMW 3 Series2011 (11) - 320d [184] Sport Plus Edition 4dr Step Auto

2011 (11) - 320d [184] Sport Plus Edition 4dr Step Auto13

£3,595

Finance available £58 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

LEICESTER CARS LTD TA LEICESTER CAR SALES

01165093029 *

BMW 3 Series2021 - M340d XDRIVE [STUNNING M340D] 4-Door

2021 - M340d XDRIVE [STUNNING M340D] 4-Door31

£27,885

  • 3L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

£31,498

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

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.