Skip to main content

3,090 Used BMW 3 Series cars for sale

BMW 3 Series2011 (61) - 318d Performance Edition 4dr Step Auto

2011 (61) - 318d Performance Edition 4dr Step Auto82

£3,995

  • 2L
  • 120.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

SOLO MOTOR GROUP LTD

01204968933 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr25

£6,695

Finance available £127 pm

  • 2L
  • 98.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

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

2015 (65) - 3.0 330d BluePerformance M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)49

£12,467

Finance available £256 pm

  • 3L
  • 87.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

REVS (automotive) Limited

01205332693 *

BMW 3 Series1990 - 325i 2dr

1990 - 325i 2dr20

Low Mileage

£18,250

  • 2.5L
  • 178.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Chilton Motoring

01296324583 *

0/5 Stars

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto35

Low Mileage

£42,350

  • 3L
  • 9.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

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

2022 - 320d MHT M Sport 4dr Step Auto

£23,990

  • 2L
  • 49.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall Mercedes-Benz of Blackburn

01254781054 *

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

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

£14,999

Finance available £313 pm

  • 2L
  • 90.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Zeus Cars Limited

01234237525 *

0/5 Stars

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

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

£17,800

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Valley

02078714290 *

BMW 3 Series2018 (68) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (68) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)2

£17,995

Finance available £349 pm

  • 3L
  • 77.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

FIDA MOTORS LIMITED

01279215830 *

4.7/5 Stars

BMW 3 Series2019 - 330I M Sport 4-Door

2019 - 330I M Sport 4-Door39

£20,920

Finance available £445 pm

  • 2L
  • 51.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2014 (64) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

2014 (64) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)23

Low Mileage

£9,995

  • 2L
  • 59.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Elite Motors of Garstang Ltd

01995910772 *

4.3/5 Stars

BMW 3 Series2010 - 320D SE 4-Door

2010 - 320D SE 4-Door58

£3,895

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cuxton Road Car Sales

01634959364 *

1.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,498

  • 2L
  • 4.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Citroen (Kilmarnock)

01563590306 *

4.7/5 Stars

BMW 3 Series2016 (16) - 318i SE 4dr ++ ULEZ / SAT NAV / DAB / BLUETOOTH / CLIMATE ++

2016 (16) - 318i SE 4dr ++ ULEZ / SAT NAV / DAB / BLUETOOTH / CLIMATE ++21

Reduced

£8,175

Finance available £160 pm

  • 1.5L
  • 59.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2015 (64) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps) NATIO

2015 (64) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps) NATIO44

£10,395

Finance available £210 pm

  • 2L
  • 97.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Kirkham Part Ex Centre

01772348362 *

4.4/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£16,890

  • 2L
  • 90.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SM Specialist Cars Ltd

01234860417 *

4.9/5 Stars

BMW 3 Series2017 - 2.0 320d M Sport Touring 5-Door

2017 - 2.0 320d M Sport Touring 5-Door18

£12,990

Finance available £268 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Estate

Horsepower Cars

01463218770 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)23

Low Mileage

£14,799

Finance available £308 pm

  • 2L
  • 58.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Northumberland Motor Village

01665660980 *

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

2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr25

£12,995

Finance available £268 pm

  • 3L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Atherstone Garage

01827215683 *

4.2/5 Stars

BMW 3 Series2019 - 2.0 320d M Sport Auto 4dr

2019 - 2.0 320d M Sport Auto 4dr47

£20,677

Finance available £404 pm

  • 2L
  • 54.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

SKV Motors

01708202983 *

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.