Skip to main content

3,157 Used BMW 3 Series cars for sale

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

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

Low Mileage

£32,995

Finance available £672 pm

  • 3L
  • 30.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Poole

01202076853 *

4.9/5 Stars

BMW 3 Series2016 - 320d M Sport 4dr Step Auto

2016 - 320d M Sport 4dr Step Auto7

£11,250

Finance available £229 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autos Sales

02870440586 *

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

2024 - 330e M Sport 4dr Step Auto19

£33,998

  • 2L
  • 11.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Bishopbriggs Renault / Dacia / Vanstore

01416118578 *

4.7/5 Stars

BMW 3 Series2014 - 2.0 M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 - 2.0 M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)20

Low Mileage

£8,995

Finance available £179 pm

  • 2L
  • 87.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hexon Cars Ltd

01296323163 *

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

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

Low Mileage

£18,800

Finance available £330 pm

  • 2L
  • 27.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)31

£16,399

Finance available £344 pm

  • 2L
  • 67.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Wearside Autoparc

01913002146 *

0/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£33,498

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2020 (20) - 2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Sate 4-Door

2020 (20) - 2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Sate 4-Door46

Reduced

£26,715

Finance available £528 pm

  • 2L
  • 15.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

4.4/5 Stars

BMW 3 Series2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr20

£9,450

Finance available £189 pm

  • 2L
  • 129.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

4/5 Stars

BMW 3 Series1998 (R) - 1.8 318i 2dr

1998 (R) - 1.8 318i 2dr3

Low Mileage

£4,975

Finance available £89 pm

  • 1.8L
  • 77.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Chiltern Car Sales

01494311336 *

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

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

£12,888

  • 3L
  • 84.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vehicle Trade Centre Kilmarnock

01563590186 *

BMW 3 Series2023 (23) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2023 (23) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr100

Low Mileage

£34,994

Finance available £698 pm

  • 2L
  • 11.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2014 (64) - 318d Sport 4dr 2014-64 (£35 Road Tax)

2014 (64) - 318d Sport 4dr 2014-64 (£35 Road Tax)14

£5,995

Finance available £112 pm

  • 2L
  • 104.9K

    Miles
  • Diesel
  • Manual
  • Saloon

A B Trading

01273095162 *

0/5 Stars

BMW 3 Series2006 - 2.0 E46 318Ci M Sport Convertible N46 2.0 2-Door

2006 - 2.0 E46 318Ci M Sport Convertible N46 2.0 2-Door41

Low Mileage

£8,450

Finance available £166 pm

  • 2L
  • 30.7K

    Miles
  • Petrol
  • Manual
  • Convertible

LMR Trade Car Centre

01925907763 *

BMW 3 Series2011 (11) - 335i M Sport 2dr DCT

2011 (11) - 335i M Sport 2dr DCT8

Reduced

£6,995

Finance available £134 pm

  • 3L
  • 102.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Y S Motors

01494928876 *

3.6/5 Stars

BMW 3 Series2017 (67) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2017 (67) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)20

Low Mileage

£12,495

Finance available £257 pm

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2010 (60) - 2.0 320d M Sport Euro 5 2dr

2010 (60) - 2.0 320d M Sport Euro 5 2dr42

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Coupe

ZWBA CARS LTD

01536211853 *

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

2017 (67) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr39

£11,900

Finance available £243 pm

  • 2L
  • 64.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

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

2024 - 330e M Sport 4dr Step Auto19

£28,998

  • 2L
  • 31.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Mercedes-Benz of Aberdeen

01224678298 *

4.7/5 Stars

BMW 3 Series2019 (19) - 320D M SPORT - 9 BMW SERVICES RECORDED - HARMAN KARDON -COMFORT PACK 4-Door

2019 (19) - 320D M SPORT - 9 BMW SERVICES RECORDED - HARMAN KARDON -COMFORT PACK 4-Door66

£15,995

Finance available £335 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

George Kingsley Vehicle Sales

01206580921 *

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

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.