Skip to main content

3,102 Used BMW 3 Series cars for sale

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 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto20

Low Mileage

£27,799

Finance available £599 pm

  • 2L
  • 10.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2015 - 320D ED SPORT AUTO 4-Door

2015 - 320D ED SPORT AUTO 4-Door20

£9,995

Finance available £201 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

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

2021 (21) - 320i Sport Saloon 4-Door4

Low Mileage

£22,039

  • 2L
  • 23.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stephen James Enfield BMW

02038730440 *

BMW 3 Series2021 - 320i M Sport 5-Door

2021 - 320i M Sport 5-Door52

Reduced

£23,989

  • 2L
  • 38.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Gold Cars Ltd

01386831300 *

BMW 3 Series2022 (22) - 320d xDrive MHT M Sport 5dr Step Auto Diesel Estate

2022 (22) - 320d xDrive MHT M Sport 5dr Step Auto Diesel Estate55

£22,452

  • 2L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

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

2021 - 320i M Sport 4dr Step Auto33

£21,999

Finance available £431 pm

  • 2L
  • 38.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

N K Motors Derby

01332414576 *

BMW 3 Series2018 - 320d Sport 4dr Step Auto

2018 - 320d Sport 4dr Step Auto1

Low Mileage

£15,495

Finance available £324 pm

  • 2L
  • 28.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 624

Reduced

£19,699

Finance available £384 pm

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Rangebrook Limited

01926352097 *

4.8/5 Stars

BMW 3 Series2015 (15) - 320d EfficientDynamics 5dr

2015 (15) - 320d EfficientDynamics 5dr18

£3,495

Finance available £56 pm

  • 2L
  • 137.1K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

BMW 3 Series2013 (63) - 320d M Sport 2dr Step Auto

2013 (63) - 320d M Sport 2dr Step Auto13

Low Mileage

£7,799

  • 2L
  • 78.3K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Stringer Noyce

01527368657 *

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) 4dr67

£14,490

Finance available £301 pm

  • 3L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

BMW 3 Series2021 (21) - 2.0 330E M Sport Auto 5dr

2021 (21) - 2.0 330E M Sport Auto 5dr48

£17,995

  • 2L
  • 85.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Liberty Green Cars

01329559706 *

3.3/5 Stars

BMW 3 Series2012 (12) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr32

Reduced

£3,895

Finance available £65 pm

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Motors Deals Ltd

01612416399 *

BMW 3 Series2012 - 2.0 318i Performance Edition Saloon 4-Door

2012 - 2.0 318i Performance Edition Saloon 4-Door17

£2,600

  • 2L
  • 121.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Dorsom Cars

01935311811 *

BMW 3 Series2009 (59) - 318i SE Business Edition 4dr

2009 (59) - 318i SE Business Edition 4dr14

£3,195

Finance available £49 pm

  • 2L
  • 142.0K

    Miles
  • Petrol
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto - Power Folding Mirrors

2022 - 330e M Sport 5dr Step Auto - Power Folding Mirrors25

£28,495

  • 2L
  • 22.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorparks Warrington

01925875960 *

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

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£22,991

  • 2L
  • 29.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES

2014 (64) - 320d M Sport 5dr Step AUTO DIESEL 51000 MILES55

Low Mileage

£12,995

Finance available £268 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Brownlow Cars

01325527847 *

4.6/5 Stars

BMW 3 Series2011 (60) - 320d EfficientDynamics 4dr

2011 (60) - 320d EfficientDynamics 4dr11

Reduced

£1,895

  • 2L
  • 161.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MOORGATE AUTOS LTD

01614139835 *

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.