Skip to main content

3,008 Used BMW 3 Series cars for sale

BMW 3 Series2018 (68) - 1.5 318i Sport Euro 6 (s/s) 4dr

2018 (68) - 1.5 318i Sport Euro 6 (s/s) 4dr66

£8,000

Finance available £156 pm

  • 1.5L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Hounslow Cars Ltd

02039537374 *

2.6/5 Stars

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

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

£22,991

  • 2L
  • 67.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

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

£20,799

  • 2L
  • 53.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Stockport

01615298284 *

BMW 3 Series2022 - 330e M Sport Touring Step Auto Pro Pack 5-Door

2022 - 330e M Sport Touring Step Auto Pro Pack 5-Door23

Reduced

£27,240

  • 2L
  • 41.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Corvette & INEOS Midlands

01675627077 *

BMW 3 Series2005 (55) - 2.0 320i SE Auto Euro 4 4dr

2005 (55) - 2.0 320i SE Auto Euro 4 4dr25

Low Mileage

£2,390

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Oh My Car Limited

02038934353 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2012 (62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr21

Low Mileage

£9,250

Finance available £184 pm

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Estate

OTR Motors

01612416878 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr50

£16,991

  • 2L
  • 88.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto27

Reduced

£15,945

Finance available £334 pm

  • 3L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

NW Kehoe & Sons

02830447169 *

BMW 3 Series2017 - 320d M Sport 4dr Step Auto

2017 - 320d M Sport 4dr Step Auto24

£12,900

Finance available £266 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Automoto UK Ltd

02840330135 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]38

£26,299

Finance available £554 pm

  • 2L
  • 36.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Newport

01633493027 *

BMW 3 Series2017 (17) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr

2017 (17) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr16

Reduced

£6,289

Finance available £118 pm

  • 2L
  • 141.0K

    Miles
  • Diesel
  • Manual
  • Estate

BMW 3 Series2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps

2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 s/s 190 Ps40

Low Mileage

£25,295

  • 2L
  • 26.3K

    Miles
  • Diesel
  • Automatic
  • Estate

EMG Motor Group Huntingdon

01480597486 *

4.6/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,998

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Stoke on Trent)

01782432704 *

4.7/5 Stars

BMW 3 Series2014 (14) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)

2014 (14) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)50

Low Mileage

£14,295

Finance available £297 pm

  • 3L
  • 70.3K

    Miles
  • Diesel
  • Automatic
  • Estate

R Automotive UK

01844391923 *

BMW 3 Series2007 (07) - 3.0 325i SE Steptronic Euro 4 2dr

2007 (07) - 3.0 325i SE Steptronic Euro 4 2dr93

Low Mileage

£2,790

  • 3L
  • 116.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Pulse Motors

01709223097 *

BMW 3 Series2021 - SPORT 318i 5dr Step Auto

2021 - SPORT 318i 5dr Step Auto43

Low Mileage

£20,999

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

W R Davies Nissan Rhyl

01745776768 *

0/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto38

£26,999

Finance available £569 pm

  • 3L
  • 46.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Stockton-On-Tees

01642937531 *

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto39

Low Mileage

£47,400

Finance available £953 pm

  • 3L
  • 3.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CK Car Sales Ltd

02879440850 *

BMW 3 Series2018 (18) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr25

£12,795

  • 2L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Balmer Lawn SsangYong

02382543845 *

0/5 Stars

BMW 3 Series2009 (09) - 318d M Sport 4dr Step Auto

2009 (09) - 318d M Sport 4dr Step Auto17

£2,395

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

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.