Skip to main content

3,186 Used BMW 3 Series cars for sale

BMW 3 Series2004 - 2.2 320Ci 320 SE Coupe 2dr Petrol Automatic (226 g/km, 170 bhp)

2004 - 2.2 320Ci 320 SE Coupe 2dr Petrol Automatic (226 g/km, 170 bhp)63

Low Mileage

£2,000

  • 2.2L
  • 119.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

KC KARS UK

01332418996 *

4.6/5 Stars

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

2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr50

Reduced

£23,900

Finance available £512 pm

  • 2L
  • 35.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr34

£5,600

  • 2L
  • 147.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

SMS Motors

01144786434 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (190

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19049

£25,795

Finance available £509 pm

  • 2L
  • 53.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MSR PRESTIGE LTD

01254919241 *

BMW 3 Series2020 - 320i Sport 4-Door

2020 - 320i Sport 4-Door55

£23,990

Finance available £483 pm

  • 2L
  • 3.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fresh Motors Ltd

01953665835 *

BMW 3 Series2020 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto10

Low Mileage

£23,299

Finance available £498 pm

  • 2L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2008 (08) - 2.0 318d SE Touring Euro 4 5dr

2008 (08) - 2.0 318d SE Touring Euro 4 5dr42

£2,290

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Manual
  • Estate

Pulse Motors

01709223097 *

BMW 3 Series2014 (64) - 325d M Sport 4dr Step Auto

2014 (64) - 325d M Sport 4dr Step Auto43

Low Mileage

£10,395

Finance available £210 pm

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mineral Motors Ltd

01223483634 *

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

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

Low Mileage

£15,250

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

M44 Car Sales

01616969770 *

BMW 3 Series2012 (12) - 316d Sport 4dr Step Auto

2012 (12) - 316d Sport 4dr Step Auto23

Reduced

£6,500

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2008 (58) - 320d M Sport 2dr Step Auto

2008 (58) - 320d M Sport 2dr Step Auto30

Low Mileage

£4,699

  • 2L
  • 115.3K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

FALLOWFIELD CARS LIMITED

01618048196 *

0/5 Stars

BMW 3 Series2013 - 2.0 320d M Sport Convertible 2-Door

2013 - 2.0 320d M Sport Convertible 2-Door19

Low Mileage

£8,495

  • 2L
  • 73.1K

    Miles
  • Diesel
  • Automatic
  • Convertible

Trusted Motors Limited

01613887761 *

BMW 3 Series2012 - 320i xDrive SE 4dr Step Auto

2012 - 320i xDrive SE 4dr Step Auto15

Reduced

£7,995

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

MM AUTO CAR SALES

01382238685 *

BMW 3 Series2018 (68) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) 2 FORMER OWNERS

2018 (68) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) 2 FORMER OWNERS22

Low Mileage

£13,595

  • 2L
  • 54.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2010 (60) - 2.0 318i Sport Plus Edition Euro 5 4dr

2010 (60) - 2.0 318i Sport Plus Edition Euro 5 4dr20

Low Mileage

£4,995

  • 2L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Benfleet Garage

01268219720 *

BMW 3 Series2017 (17) - 2.0 316d Sport Euro 6 (s/s) 4dr

2017 (17) - 2.0 316d Sport Euro 6 (s/s) 4dr16

£7,950

Finance available £155 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motorexe Ltd

02038934300 *

BMW 3 Series2017 (66) - 320i xDrive Luxury 4dr Step Auto

2017 (66) - 320i xDrive Luxury 4dr Step Auto20

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Premium Cars For Sale LTD

01252415207 *

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)50

£16,295

Finance available £342 pm

  • 2L
  • 90.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Tenby Car Supermarket

01908106203 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]

2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]19

£48,898

  • 10.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series1987 - 325i 2dr

1987 - 325i 2dr21

Low Mileage

£13,995

  • 2.5L
  • 121.0K

    Miles
  • Petrol
  • Manual
  • Convertible

JT Motors Ltd

01934312882 *

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.