Skip to main content

3,151 Used BMW 3 Series cars for sale

BMW 3 Series2002 (52) - 2.5 325i SE Touring 5dr

2002 (52) - 2.5 325i SE Touring 5dr48

Low Mileage

£5,695

  • 2.5L
  • 73.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,298

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Hyundai (Glasgow)

01416118684 *

4.7/5 Stars

BMW 3 Series2013 - BMW 3 Series 2.0 328i M Sport Touring

2013 - BMW 3 Series 2.0 328i M Sport Touring23

£11,975

  • 2L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

BMW 3 Series2002 (02) - 3.0 330Ci 330 Sport 2dr

2002 (02) - 3.0 330Ci 330 Sport 2dr23

Low Mileage

£9,995

  • 3L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Fairview Autos

01689669464 *

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

2021 - 318i M Sport 4dr Step Auto22

Low Mileage

£20,254

  • 2L
  • 31.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Corvette & INEOS Midlands

01675627077 *

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

2021 - 330E Xdrive M Sport 4-Door

£20,970

Finance available £446 pm

  • 2L
  • 49.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2020 - 320d M Sport 5dr

2020 - 320d M Sport 5dr10

£19,299

Finance available £409 pm

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Manual
  • Estate

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2015 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)57

Low Mileage

£14,790

  • 3L
  • 43.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Liberty Green Cars

01329559706 *

4.4/5 Stars

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

2020 (70) - 320i M Sport Saloon 4-Door22

Low Mileage

£25,600

  • 2L
  • 9.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr45

£8,995

  • 3L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Grand Motors Stockport Ltd

01614139892 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£25,991

  • 2L
  • 27.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto33

Low Mileage

£34,395

  • 3L
  • 24.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

3.9/5 Stars

BMW 3 Series2013 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr28

£10,990

  • 3L
  • 95.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,998

  • 2L
  • 11.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Armadale Citroen / Vanstore

01501640622 *

4.7/5 Stars

BMW 3 Series2009 (09) - 318d M Sport 4-Door

2009 (09) - 318d M Sport 4-Door5

Reduced

£3,995

  • 2L
  • 83.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2019 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p20

Low Mileage

£17,900

Finance available £347 pm

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Taylors Pitstop

01293221182 *

BMW 3 Series2021 - 320D Sport Mhev 4-Door

2021 - 320D Sport Mhev 4-Door

£19,970

Finance available £424 pm

  • 2L
  • 50.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

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 Series2022 (22) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon

2022 (22) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon45

£22,461

  • 2L
  • 64.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2012 (62) - 320d Sport 4dr

2012 (62) - 320d Sport 4dr15

£3,950

  • 2L
  • 121.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Cumbernauld Auto Repair Services Ltd

01412601252 *

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.