Skip to main content

3,098 Used BMW 3 Series cars for sale

BMW 3 Series2011 (0G) - 2.0 320d Exclusive Edition Touring 5dr Diesel Steptronic Euro 5 (184 ps)

2011 (0G) - 2.0 320d Exclusive Edition Touring 5dr Diesel Steptronic Euro 5 (184 ps)50

£3,295

Finance available £51 pm

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Tenby Car Supermarket

01582280726 *

BMW 3 Series2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps) ULEZ (Ultra

2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps) ULEZ (Ultra28

£8,495

Finance available £167 pm

  • 2L
  • 90.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Priceless Auto Services Ltd

01606535830 *

BMW 3 Series2020 - 330e Sport Pro 4dr Step Auto

2020 - 330e Sport Pro 4dr Step Auto40

Low Mileage

£19,999

Finance available £416 pm

  • 2L
  • 28.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2013 - 330d M Sport 4dr Step Auto

2013 - 330d M Sport 4dr Step Auto14

Low Mileage

£8,995

Finance available £179 pm

  • 3L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Beadlow Motors Ltd

01462559053 *

BMW 3 Series2024 - 330e M Sport 4dr Step Auto

2024 - 330e M Sport 4dr Step Auto35

£31,950

  • 2L
  • 17.4K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.7/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) 4dr78

Low Mileage

£24,450

Finance available £482 pm

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

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

2022 - 320d MHT M Sport 4dr Step Auto4

£25,990

Finance available £513 pm

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fermanagh Auto Sales

02868336501 *

BMW 3 Series2004 (04) - 3.0 330Ci 330 Sport Auto 2dr

2004 (04) - 3.0 330Ci 330 Sport Auto 2dr33

Low Mileage

£4,991

Finance available £89 pm

  • 3L
  • 102.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SMART AUTOS HAYES

02037728748 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)50

Reduced

£21,491

  • 2L
  • 66.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)37

£13,995

Finance available £290 pm

  • 2L
  • 77.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

HAMPTON CAR SALES LTD

01604340436 *

BMW 3 Series2010 (10) - 2.0 320d SE Steptronic Euro 5 2dr

2010 (10) - 2.0 320d SE Steptronic Euro 5 2dr19

£2,495

  • 2L
  • 138.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Melton Car Sales

01664492035 *

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

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

Low Mileage

£18,880

Finance available £367 pm

  • 2L
  • 13.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2024 (74) - 330e M Sport 4dr Step Auto [Pro Pack] Saloon

2024 (74) - 330e M Sport 4dr Step Auto [Pro Pack] Saloon20

£30,950

  • 2L
  • 6.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto

2022 (22) - 330e M Sport 4dr Step Auto50

£22,991

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)44

Reduced

£13,789

Finance available £286 pm

  • 2L
  • 125.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stirling Cars Ltd

01992661749 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Sport Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Sport Auto Euro 5 (s/s) 4dr23

Low Mileage

£6,495

Finance available £123 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

One Stop Motors Dewsbury

01924665170 *

BMW 3 Series2012 (62) - 2.0 318d Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 318d Sport Euro 5 (s/s) 4dr16

Low Mileage

£4,950

Finance available £88 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Manual
  • Saloon

SMS Motors

01144786434 *

BMW 3 Series2022 (22) - 330e M Sport Saloon 4-Door

2022 (22) - 330e M Sport Saloon 4-Door49

Low Mileage

£25,614

  • 2L
  • 13.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stephen James Enfield BMW

02038730440 *

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr1

£17,245

Finance available £334 pm

  • 2L
  • 68.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Tangelo Used Cars Exeter

01394331922 *

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]

2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]37

Low Mileage

£23,699

Finance available £497 pm

  • 2L
  • 30.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.