Skip to main content

3,114 Used BMW 3 Series cars for sale

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

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

Low Mileage

£19,147

Finance available £381 pm

  • 2L
  • 21.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW 3 Series2016 (66) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr

2016 (66) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr49

Reduced

£7,290

Finance available £135 pm

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestigio Cars Ltd

01908767389 *

4.8/5 Stars

BMW 3 Series2013 (13) - 318d M Sport 4dr

2013 (13) - 318d M Sport 4dr13

£4,995

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Westgate Motor Centre

01274089104 *

BMW 3 Series2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2019 (69) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)26

£21,490

Finance available £421 pm

  • 3L
  • 88.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.7/5 Stars

BMW 3 Series2019 (69) - 330i M Sport Saloon 4-Door

2019 (69) - 330i M Sport Saloon 4-Door65

£20,272

  • 2L
  • 53.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2012 - 320i XDRIVE M SPORT 4-Door

2012 - 320i XDRIVE M SPORT 4-Door13

Low Mileage

£6,990

  • 2L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BCS Car and Commercial

01515591806 *

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

2024 - 320i M Sport 5dr Step Auto19

£32,698

  • 2L
  • 13.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2010 - 325i M Sport 2dr Step Auto

2010 - 325i M Sport 2dr Step Auto23

Low Mileage

£6,495

  • 3L
  • 94.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Parkgate Auto Solutions

02890026882 *

BMW 3 Series1999 - 323 Ci 2dr

1999 - 323 Ci 2dr32

Low Mileage

£8,450

  • 2.5L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Coupe

Stone Cold Classics Ltd

01732496590 *

0/5 Stars

BMW 3 Series2007 (07) - 335i SE 2dr Auto

2007 (07) - 335i SE 2dr Auto24

£9,500

  • 3L
  • 20.1K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Chelsea Bridge Autocentre

02078714294 *

BMW 3 Series2018 - 330e M Sport 4-Door

2018 - 330e M Sport 4-Door6

£12,995

Finance available £268 pm

  • 2L
  • 62.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Phoenix Car Centre

01962670197 *

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 Series2013 - 320D Xdrive Se Touring 5-Door

2013 - 320D Xdrive Se Touring 5-Door21

Reduced

£2,995

  • 2L
  • 134.6K

    Miles
  • Diesel
  • Manual
  • Estate

Phoenix Car Centre

01962670197 *

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

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

Reduced

£6,995

  • 3L
  • 102.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Y S Motors

01494928876 *

3.6/5 Stars

BMW 3 Series2019 (19) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)50

£14,995

Finance available £313 pm

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

North East Part Exchange Centre Ltd

01916077185 *

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)39

Reduced

£14,250

Finance available £296 pm

  • 3L
  • 108.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hypermotive

01202145618 *

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto

2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto21

£6,499

Finance available £123 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Harkis LTD

01782432983 *

BMW 3 Series2021 - 320d MHT Sport 4dr Step Auto

2021 - 320d MHT Sport 4dr Step Auto18

Reduced

£16,490

Finance available £346 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SNG MOTORS

02890026877 *

BMW 3 Series2001 (Y) - 325 Ci 2dr

2001 (Y) - 325 Ci 2dr15

Low Mileage

£5,995

  • 2.5L
  • 47.8K

    Miles
  • Petrol
  • Manual
  • Coupe

Durdar Garage

01228273232 *

4.2/5 Stars

BMW 3 Series2021 - 330E Xdrive M Sport 5-Door

2021 - 330E Xdrive M Sport 5-Door65

Low Mileage

£23,970

Finance available £513 pm

  • 2L
  • 31.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

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.