Skip to main content

3,023 Used BMW 3 Series cars for sale

BMW 3 Series2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon

2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon31

£22,297

  • 2L
  • 25.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Nissan Darlington

01325528051 *

4.6/5 Stars

BMW 3 Series2019 (69) - 320d SE 4dr

2019 (69) - 320d SE 4dr10

Reduced

£9,490

Finance available £190 pm

  • 2L
  • 166.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Light Commercials and Cars

01924793253 *

BMW 3 Series2012 (62) - 320d Sport 5dr Step Auto

2012 (62) - 320d Sport 5dr Step Auto20

Low Mileage

£6,495

Finance available £123 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cheltenham Spa Motors Ltd

01452227274 *

5/5 Stars

BMW 3 Series2015 (15) - 320d EfficientDynamics 4dr [Business Media]

2015 (15) - 320d EfficientDynamics 4dr [Business Media]16

£4,999

Finance available £89 pm

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AC TRADE

01242500545 *

0/5 Stars

BMW 3 Series2020 (70) - 320d M Sport Saloon 4-Door

2020 (70) - 320d M Sport Saloon 4-Door59

Low Mileage

£23,058

  • 2L
  • 27.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

£11,499

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2015 (15) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr

2015 (15) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr57

Low Mileage

£16,450

Finance available £345 pm

  • 3L
  • 63.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Auto 4dr

2018 (68) - 2.0 320i M Sport Shadow Edition Auto 4dr79

Low Mileage

£18,250

Finance available £354 pm

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Awan Motor Group Limited

01706577781 *

BMW 3 Series2022 (22) - M340d xDrive Touring 5-Door

2022 (22) - M340d xDrive Touring 5-Door25

£38,500

  • 3L
  • 35.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr60

Low Mileage

£8,995

  • 2L
  • 73.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

Finance available £595 pm

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

BMW 3 Series2019 - 318d SE 4dr Step Auto

2019 - 318d SE 4dr Step Auto36

£12,490

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fourways Ltd

01977808773 *

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 627

Reduced

£19,295

Finance available £376 pm

  • 2L
  • 74.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2015 - 2.0 320d xDrive M Sport Auto 4WD 5dr

2015 - 2.0 320d xDrive M Sport Auto 4WD 5dr21

Low Mileage

£13,190

Finance available £272 pm

  • 2L
  • 73.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Autopoint York

01904236198 *

4.2/5 Stars

BMW 3 Series2017 (17) - 320d Sport 4dr

2017 (17) - 320d Sport 4dr12

£7,995

Finance available £156 pm

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2017 (67) - 2.0 320d Sport Touring 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d Sport Touring 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)3

Low Mileage

£12,997

Finance available £268 pm

  • 2L
  • 57.9K

    Miles
  • Diesel
  • Manual
  • Estate

REVS (automotive) Limited

01205332693 *

BMW 3 Series2014 (14) - 320d xDrive M Sport 4dr

2014 (14) - 320d xDrive M Sport 4dr29

Reduced

£7,295

Finance available £141 pm

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

BSS CAR SALES LTD

01362700947 *

4.8/5 Stars

BMW 3 Series2021 - 2.0 320I xDrive M Sport Auto 4WD 4dr

2021 - 2.0 320I xDrive M Sport Auto 4WD 4dr10

£24,500

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2013 - 325d M Sport 2dr Step Auto

2013 - 325d M Sport 2dr Step Auto14

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 64.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Lakeside Autos

02890023124 *

BMW 3 Series2024 (73) - M340i xDrive Saloon 4-Door

2024 (73) - M340i xDrive Saloon 4-Door32

£47,000

  • 3L
  • 11.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

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.