Skip to main content

3,146 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 320d MHT M Sport 5dr Step Auto

2022 - 320d MHT M Sport 5dr Step Auto38

£24,995

Finance available £493 pm

  • 2L
  • 65.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Mallusk Motorstore

02895908087 *

BMW 3 Series2019 (69) - M340i xDrive 5dr Step Auto

2019 (69) - M340i xDrive 5dr Step Auto26

£35,990

Finance available £719 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

AUTOPRESTIGE

01274087615 *

4.1/5 Stars

BMW 3 Series2015 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr

2015 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr54

£8,788

Finance available £174 pm

  • 2L
  • 88.7K

    Miles
  • Petrol
  • Automatic
  • Estate

The Car Traders

02037808158 *

3.8/5 Stars

BMW 3 Series2021 (21) - 320i M Sport Saloon 4-Door

2021 (21) - 320i M Sport Saloon 4-Door54

£22,340

  • 2L
  • 34.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2015 (65) - 320d [190] M Sport 5dr Step Auto [Business Media]

2015 (65) - 320d [190] M Sport 5dr Step Auto [Business Media]28

£7,995

Finance available £156 pm

  • 2L
  • 103.6K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Tnd Car Sales LTD

01233555386 *

0/5 Stars

BMW 3 Series2019 (19) - 3.0 330d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2019 (19) - 3.0 330d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr48

Reduced

£20,991

  • 3L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 - M340i xDrive MHT 5dr Step Auto

2025 - M340i xDrive MHT 5dr Step Auto32

£54,995

Finance available £1,109 pm

  • 3L
  • 5.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2018 - 320d M Sport 5dr Step Auto

2018 - 320d M Sport 5dr Step Auto23

£13,995

Finance available £290 pm

  • 2L
  • 87.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SM Motors NI

02827440451 *

BMW 3 Series2010 (60) - 318d M Sport 4dr

2010 (60) - 318d M Sport 4dr17

Low Mileage

£1,699

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Pamw auto

02920028283 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£37,998

  • 2L
  • 8.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Preston)

01772957336 *

4.7/5 Stars

BMW 3 Series2021 - 330E Xdrive Sport Pro 4-Door

2021 - 330E Xdrive Sport Pro 4-Door23

£20,720

Finance available £440 pm

  • 2L
  • 47.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr15

Reduced

£2,495

  • 2L
  • 173.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2012 (12) - 320i Sport 4dr

2012 (12) - 320i Sport 4dr14

£4,445

  • 2L
  • 130.0K

    Miles
  • Petrol
  • Manual
  • Saloon

AC Motor Sales Ltd

01932507147 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (44

£17,989

Finance available £357 pm

  • 2L
  • 61.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr4

£22,990

Finance available £452 pm

  • 2L
  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.8/5 Stars

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

2021 - 330e M Sport Pro Edition 5dr Step Auto37

£24,049

Finance available £505 pm

  • 2L
  • 46.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Swansea

01792001617 *

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

2021 (71) - 320i M Sport 4dr Step Auto31

£19,495

Finance available £380 pm

  • 2L
  • 77.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2003 (03) - 3 series 2.0 318ci 318 convertible 2dr petrol 5speed manual

2003 (03) - 3 series 2.0 318ci 318 convertible 2dr petrol 5speed manual10

Low Mileage

£2,995

  • 2L
  • 114.0K

    Miles
  • Petrol
  • Manual
  • Convertible

GPS Transporters

01280730894 *

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr52

£13,995

Finance available £290 pm

  • 2L
  • 107.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE31

Low Mileage

£16,050

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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.