Skip to main content

3,102 Used BMW 3 Series cars for sale

BMW 3 Series2023 - M340i xDrive MHT 5dr Step Auto

2023 - M340i xDrive MHT 5dr Step Auto35

£60,950

  • 3L
  • 68.0

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

4.7/5 Stars

BMW 3 Series2004 (54) - 2.0 318Ci 318 Sport 2dr

2004 (54) - 2.0 318Ci 318 Sport 2dr40

Low Mileage

£2,995

  • 2L
  • 131.9K

    Miles
  • Petrol
  • Manual
  • Coupe

Daily Cars

02038924800 *

4/5 Stars

BMW 3 Series2018 (18) - 330d M Sport 4dr Step Auto

2018 (18) - 330d M Sport 4dr Step Auto33

£15,475

Finance available £323 pm

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Sandwell Car Sales

01215160845 *

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

2011 (11) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr23

£1,299

  • 2L
  • 168.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Supreno Cars

01784776799 *

4.8/5 Stars

BMW 3 Series2011 (61) - 318i Exclusive Edition 4dr

2011 (61) - 318i Exclusive Edition 4dr87

Low Mileage

£3,199

Finance available £49 pm

  • 2L
  • 94.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Gradevski Services Ltd

02039577305 *

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto45

Reduced

£16,790

Finance available £353 pm

  • 3L
  • 79.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Donnelly M1 Motorstore (Dungannon)

02887448025 *

BMW 3 Series2024 (24) - 330e xDrive M Sport 4dr Step Auto [Tech/Pro Pack] Saloon

2024 (24) - 330e xDrive M Sport 4dr Step Auto [Tech/Pro Pack] Saloon71

Low Mileage

£38,175

  • 2L
  • 2.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

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

2017 - 2.0 320d Luxury Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)41

Low Mileage

£11,500

Finance available £235 pm

  • 2L
  • 63.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

drivedirect Hyundai Scarborough

01723333359 *

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

2021 (71) - 330e M Sport Pro Edition 5dr Step Auto31

£25,990

  • 2L
  • 42.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Auto MC Limited TA Automotive Cars

01535280995 *

BMW 3 Series2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con

2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con7

£24,650

  • 2L
  • 31.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorparks Preston

01772347475 *

BMW 3 Series2013 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)2

£5,795

  • 2L
  • 152.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motortrust UK Garstang

01942365158 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu17

£19,995

Finance available £390 pm

  • 2L
  • 47.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

My Next Car

01767669358 *

BMW 3 Series2018 - 2.0 320d M Sport Shadow Edition Saloon 4-Door

2018 - 2.0 320d M Sport Shadow Edition Saloon 4-Door23

Low Mileage

£12,000

Finance available £246 pm

  • 2L
  • 52.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

LSA Autocentre Limited

01164026541 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr44

£19,150

Finance available £405 pm

  • 2L
  • 59.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

2021 - 330e M Sport Pro Edition 4dr Step Auto28

£21,495

Finance available £421 pm

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2013 (62) - 4-Door

2013 (62) - 4-Door20

Low Mileage

£12,995

Finance available £268 pm

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Elite Spec Autos

01274028118 *

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

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

£14,741

Finance available £288 pm

  • 2L
  • 91.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series(14) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr

(14) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr25

Low Mileage

£10,949

Finance available £222 pm

  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

4.3/5 Stars

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

2020 (20) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr27

£17,995

  • 2L
  • 65.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

4.7/5 Stars

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr47

£4,490

Finance available £78 pm

  • 2L
  • 93.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Eden Motors

01582280414 *

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.