Skip to main content

3,146 Used BMW 3 Series cars for sale

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport 4dr Auto (PRO PACK)

2022 (22) - 2.0 330e 12kWh M Sport 4dr Auto (PRO PACK)38

£21,488

  • 2L
  • 56.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2018 (18) - 320d EfficientDynamics Plus 4dr

2018 (18) - 320d EfficientDynamics Plus 4dr19

Low Mileage

£7,999

Finance available £156 pm

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

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

2023 - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr61

Low Mileage

£41,000

Finance available £822 pm

  • 3L
  • 7.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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

2022 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)79

£20,900

Finance available £436 pm

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2009 (59) - 320i SE 4dr Step Auto

2009 (59) - 320i SE 4dr Step Auto21

Reduced

£2,995

  • 2L
  • 116.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

The Car People Aberystwyth

01970601322 *

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

2021 - 320i M Sport 4dr Step Auto24

Low Mileage

£24,595

Finance available £485 pm

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ballyrobert at Mallusk

02890021668 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto (M Sport Pro Pack)(Navi

2022 - 330e M Sport 5dr Step Auto (M Sport Pro Pack)(Navi25

£22,500

  • 2L
  • 61.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorparks Preston

01772347475 *

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

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

£13,950

Finance available £227 pm

  • 2L
  • 72.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Witham Garage

01664497552 *

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

2020 - 320d MHT M Sport 4dr Step Auto31

Low Mileage

£24,250

Finance available £478 pm

  • 2L
  • 25.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JRS Commercials & Cars

02887441404 *

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

2017 (67) - 2.0 320d SE Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)36

Reduced

£12,690

  • 2L
  • 60.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2020 - 320I SPORT 5DR STEP AUTO

2020 - 320I SPORT 5DR STEP AUTO58

£15,414

  • 2L
  • 92.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Brayley Nissan Manchester

01613836264 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (21) - 2.0 320d MHT M Sport Touring Auto xDrive Euro 6 (s/s) 5dr1

£21,500

  • 2L
  • 75.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

JC Select Stirling

01786232660 *

BMW 3 Series2003 - 320CI SPORT 2-Door

2003 - 320CI SPORT 2-Door38

Low Mileage

£2,495

  • 2.2L
  • 116.3K

    Miles
  • Petrol
  • Manual
  • Convertible

A5 Cars and Commercials Limited

01543225765 *

3.1/5 Stars

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

2020 (70) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)8

£15,700

  • 2L
  • 95.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2015 - 320d M Sport 4dr Step Auto [Business Media]

2015 - 320d M Sport 4dr Step Auto [Business Media]11

£10,850

Finance available £220 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCautosales

02879440626 *

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

2019 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr14

Low Mileage

£23,494

Finance available £462 pm

  • 2L
  • 21.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AutoTrade Southwest

01453701529 *

0/5 Stars

BMW 3 Series2014 (14) - 318d SE 4dr Step Auto

2014 (14) - 318d SE 4dr Step Auto18

Low Mileage

£8,995

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Northpark Motor Co Ltd

01325525230 *

BMW 3 Series2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr26

£7,995

  • 2L
  • 100.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

The World of Cars

02475105174 *

BMW 3 Series2021 - 318d MHT M Sport 5dr Step Auto

2021 - 318d MHT M Sport 5dr Step Auto46

£24,196

  • 2L
  • 33.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Perrys Preston Kia

01772289197 *

4.7/5 Stars

BMW 3 Series2014 (63) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (63) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr53

£8,495

  • 3L
  • 110.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bucks Cars And Logistics Ltd

01494312078 *

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.