Skip to main content

3,102 Used BMW 3 Series cars for sale

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

2021 - 330E Xdrive Se Pro 4-Door65

Low Mileage

£19,270

Finance available £408 pm

  • 2L
  • 29.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2013 - 320i Sport Touring Auto

2013 - 320i Sport Touring Auto43

£11,590

Finance available £237 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

3.5/5 Stars

BMW 3 Series2013 (63) - 320d BluePerform EfficientDynamics 5dr Step Auto

2013 (63) - 320d BluePerform EfficientDynamics 5dr Step Auto14

£4,493

Finance available £78 pm

  • 2L
  • 184.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AIC Motors

01213872407 *

0/5 Stars

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

2020 - 320d M Sport 4dr Step Auto38

Low Mileage

£23,995

Finance available £472 pm

  • 2L
  • 41.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

David Hayton Ltd (Autostore Penrith)

01768800804 *

BMW 3 Series2013 - 2.0 316d SE Touring 5-Door

2013 - 2.0 316d SE Touring 5-Door43

£6,250

Finance available £117 pm

  • 2L
  • 104.4K

    Miles
  • Diesel
  • Automatic
  • Estate

LMR Trade Car Centre

01925907763 *

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

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

Low Mileage

£17,209

Finance available £370 pm

  • 3L
  • 39.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E24

£17,985

Finance available £349 pm

  • 2L
  • 101.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Bayer Car Sales

01329559128 *

BMW 3 Series2019 (69) - 320i M Sport 4dr Step Auto Petrol Saloon

2019 (69) - 320i M Sport 4dr Step Auto Petrol Saloon51

£18,842

  • 2L
  • 58.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2005 (55) - 320 Cd Sport 2dr Step Auto

2005 (55) - 320 Cd Sport 2dr Step Auto12

Low Mileage

£4,875

  • 2L
  • 71.8K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

1st Gear Motors

01918237778 *

3.8/5 Stars

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr24

£22,491

  • 2L
  • 61.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (12) - 320d M Sport 2dr

2012 (12) - 320d M Sport 2dr8

Low Mileage

£8,295

Finance available £163 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Sleep and Hill Motors

01752840081 *

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

2019 (19) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr53

£16,425

Finance available £345 pm

  • 2L
  • 65.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

One 2 One Autos

01753291374 *

BMW 3 Series1999 (L) - 2.8 328i 2dr

1999 (L) - 2.8 328i 2dr46

Low Mileage

£4,999

Finance available £89 pm

  • 2.8L
  • 85.5K

    Miles
  • Petrol
  • Manual
  • Saloon

JUST-MOTORS NW LTD

01615498399 *

BMW 3 Series2014 - 2.0 318d Sport Euro 5 (s/s) 4dr

2014 - 2.0 318d Sport Euro 5 (s/s) 4dr59

£5,995

  • 2L
  • 94.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr49

£12,750

Finance available £263 pm

  • 3L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Grand Motors Stockport Ltd

01614139892 *

BMW 3 Series2014 (64) - 335d xDrive M Sport 5dr Step Auto

2014 (64) - 335d xDrive M Sport 5dr Step Auto92

£9,000

Finance available £179 pm

  • 3L
  • 92.6K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Quality Drive Auto Ltd

01212697808 *

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

2015 (65) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)20

£7,495

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)37

Low Mileage

£22,580

Finance available £492 pm

  • 2L
  • 24.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2019 (69) - 330d M Sport 4dr Step Auto

2019 (69) - 330d M Sport 4dr Step Auto41

£25,995

Finance available £513 pm

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DMC

01412601329 *

0/5 Stars

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid

2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid7

Low Mileage

£19,599

  • 2L
  • 38.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bridgend Motor Group - Kilmarnock Autoplex

01563590183 *

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.