Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) - KEYLESS STA

2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) - KEYLESS STA41

£20,363

Finance available £406 pm

  • 2L
  • 59.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/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 Series2014 (63) - 3.0 335i ActiveHybrid 3 M Sport Saloon 4dr Petrol Hybrid Auto Euro 6 (s/s)

2014 (63) - 3.0 335i ActiveHybrid 3 M Sport Saloon 4dr Petrol Hybrid Auto Euro 6 (s/s)46

Low Mileage

£12,590

  • 3L
  • 70.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpod LTD

01633831062 *

BMW 3 Series2020 - 330E M Sport Phev 4-Door

2020 - 330E M Sport Phev 4-Door65

£17,670

Finance available £342 pm

  • 2L
  • 54.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Motor Group Peterborough

01733666887 *

BMW 3 Series2014 (14) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Manual Euro 5 (s/s

2014 (14) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Manual Euro 5 (s/s1

£3,990

  • 2L
  • 133.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Junction 21 Motors

01934312906 *

BMW 3 Series2013 (63) - 2.0 318d SE Euro 5 (s/s) 4dr

2013 (63) - 2.0 318d SE Euro 5 (s/s) 4dr39

£3,850

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MOTORFAX CAR SALES LIMITED

01422410534 *

BMW 3 Series2017 - 330e M Sport Shadow Edition 4dr Step Auto

2017 - 330e M Sport Shadow Edition 4dr Step Auto26

Low Mileage

£13,295

Finance available £286 pm

  • 2L
  • 59.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

4.5/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto12

£34,498

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2017 (67) - 320i xDrive SE 5dr

2017 (67) - 320i xDrive SE 5dr20

Low Mileage

£13,500

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr62

£14,595

Finance available £239 pm

  • 2L
  • 70.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Ultima Cars Ltd

01302246759 *

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

2007 - 325d M Sport 2dr Step Auto15

£3,995

  • 3L
  • 148.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

HF Bows Motor Sales

01144788634 *

BMW 3 Series2011 (61) - 320d [184] M Sport 4dr Step Auto

2011 (61) - 320d [184] M Sport 4dr Step Auto47

Reduced

£4,000

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Acocks Green Motor Company

01213872413 *

BMW 3 Series2011 (11) - 2.0 318d M Sport Steptronic Euro 5 4dr

2011 (11) - 2.0 318d M Sport Steptronic Euro 5 4dr41

Reduced

£5,250

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

iCars Automotive Ltd

07482502192 *

BMW 3 Series2012 (12) - 330d M Sport 2dr Step Auto

2012 (12) - 330d M Sport 2dr Step Auto18

Low Mileage

£6,995

  • 3L
  • 90.5K

    Miles
  • Diesel
  • Automatic
  • Convertible

AMR Motors Limited

01484503310 *

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 5dr

2015 (65) - 320d EfficientDynamics Plus 5dr37

£7,249

  • 2L
  • 120.8K

    Miles
  • Diesel
  • Manual
  • Estate

DandLMotors

01777801470 *

4.7/5 Stars

BMW 3 Series2019 - 320d Sport 5dr Step Auto

2019 - 320d Sport 5dr Step Auto35

£12,990

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Save On Used Cars

01724514218 *

BMW 3 Series2021 (21) - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (21) - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)50

£30,795

Finance available £612 pm

  • 3L
  • 75.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Tenby Car Supermarket

01582280726 *

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

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

Low Mileage

£22,995

Finance available £452 pm

  • 2L
  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wimbledon Carriage Co

02039104722 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£35,498

  • 2L
  • 12.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow London Road Motorstore / Vanstore

01416118432 *

4.7/5 Stars

BMW 3 Series2003 (03) - 2.0 318i SE Saloon 4dr Petrol Manual (175 g/km, 143 bhp)

2003 (03) - 2.0 318i SE Saloon 4dr Petrol Manual (175 g/km, 143 bhp)1

Low Mileage

£2,500

  • 2L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Woodman Motor Company

01253204853 *

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.