Skip to main content

3,203 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 320d Luxury 4dr Step Auto

2012 (62) - 320d Luxury 4dr Step Auto21

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

ANDOVER CAR SALES LIMITED

01722445409 *

5/5 Stars

BMW 3 Series2021 (21) - 330i M Sport 5dr Step Auto

2021 (21) - 330i M Sport 5dr Step Auto70

Low Mileage

£26,000

Finance available £466 pm

  • 2L
  • 32.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

BMW 3 Series2015 (65) - 2.0 320i Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 2.0 320i Sport Auto xDrive Euro 6 (s/s) 4dr63

Low Mileage

£10,000

Finance available £201 pm

  • 2L
  • 52.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hounslow Cars Ltd

02039537374 *

3.8/5 Stars

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

2024 - 2.0 330e 12kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2928

£28,695

  • 2L
  • 17.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sinclair Direct Bridgend

01656339498 *

BMW 3 Series2016 (66) - 320i Sport 4dr

2016 (66) - 320i Sport 4dr18

Low Mileage

£8,299

Finance available £163 pm

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

CARS IN LTD SOUTHALL

02038731385 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr52

£14,905

Finance available £311 pm

  • 2L
  • 83.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

TMMC The Manchester Motor Company Ltd

01204324191 *

0/5 Stars

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

2024 - 330e M Sport 4dr Step Auto19

£33,298

  • 2L
  • 11.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Bishopbriggs Renault / Dacia / Vanstore

01416118578 *

4.7/5 Stars

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

2024 - 320i M Sport 4dr Step Auto37

£29,599

Finance available £626 pm

  • 2L
  • 7.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Ipswich

01473354033 *

BMW 3 Series2019 - M SPORT 4-Door

2019 - M SPORT 4-Door37

£18,990

Finance available £370 pm

  • 2L
  • 79.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roydens Ltd

01795503963 *

BMW 3 Series2004 - 320 Ci Sport 2dr

2004 - 320 Ci Sport 2dr18

£10,995

Finance available £223 pm

  • 2.2L
  • 17.4K

    Miles
  • Petrol
  • Manual
  • Convertible

Elite Autos NI

02890023616 *

BMW 3 Series2013 (62) - 320d SE 4dr

2013 (62) - 320d SE 4dr6

Reduced

£4,995

Finance available £89 pm

  • 2L
  • 115.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Spear Auto Services Ltd

01443812491 *

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

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

£20,768

Finance available £451 pm

  • 2L
  • 50.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2021 - 2.0 330e xDrive SE Professional Auto 4WD 4dr

2021 - 2.0 330e xDrive SE Professional Auto 4WD 4dr82

£13,495

Finance available £279 pm

  • 2L
  • 104.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Quay

01283244020 *

4.7/5 Stars

BMW 3 Series2008 (58) - 320d SE 5dr

2008 (58) - 320d SE 5dr17

£2,495

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Estate

Bowerhill Trade Centre Ltd

01225437232 *

4.4/5 Stars

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2020 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x40

£20,862

Finance available £417 pm

  • 2L
  • 67.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

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

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

£17,918

Finance available £355 pm

  • 2L
  • 69.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW 3 Series2021 (21) - 2.0 330E M Sport Auto 5dr

2021 (21) - 2.0 330E M Sport Auto 5dr48

£17,699

  • 2L
  • 85.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Liberty Green Cars

01329559706 *

4.4/5 Stars

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

2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr47

£8,285

Finance available £163 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hampton Motorgroup

01216618720 *

BMW 3 Series2013 (13) - 320d Sport 4dr

2013 (13) - 320d Sport 4dr53

£4,795

Finance available £85 pm

  • 2L
  • 109.9K

    Miles
  • Diesel
  • Manual
  • Saloon

RTM MOTORS CARDIFF

02920025017 *

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

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

£17,244

Finance available £341 pm

  • 2L
  • 83.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Halesowen

01217525895 *

4.4/5 Stars

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.