Skip to main content

3,028 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey

2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey32

£7,795

Finance available £152 pm

  • 1.5L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Swans Motor Group LTD

01603516692 *

4.6/5 Stars

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

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

£14,995

Finance available £313 pm

  • 3L
  • 94.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

RDB Car Sales

01592808079 *

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) 5dr50

£14,991

  • 2L
  • 96.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (12) - 320d M Sport 2dr

2012 (12) - 320d M Sport 2dr21

Low Mileage

£7,795

Finance available £152 pm

  • 2L
  • 50.7K

    Miles
  • Diesel
  • Manual
  • Convertible

Mick Partlett Car Sales

01993226326 *

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

2024 - 320i M Sport 4dr Step Auto19

£30,998

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

01316036422 *

4.7/5 Stars

BMW 3 Series2013 (63) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)22

Low Mileage

£10,999

  • 2L
  • 45.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Lakeside Car Sales Ltd

01527911363 *

BMW 3 Series2021 - 330e SE Pro Step Auto 4-Door

2021 - 330e SE Pro Step Auto 4-Door6

£17,697

Finance available £358 pm

  • 2L
  • 35.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2020 (20) - 2.0 320d SE Touring Euro 6 (s/s) 5dr

2020 (20) - 2.0 320d SE Touring Euro 6 (s/s) 5dr62

£17,375

Finance available £336 pm

  • 2L
  • 54.3K

    Miles
  • Diesel
  • Manual
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

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

2021 (21) - 2.0 330e 12kWh Sport Pro Auto xDrive Euro 6 (s/s) 4dr37

£16,795

Finance available £353 pm

  • 2L
  • 89.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2015 - 320D XDRIVE M SPORT AUTO 4-Door

2015 - 320D XDRIVE M SPORT AUTO 4-Door21

Reduced

£10,495

Finance available £212 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series2024 (63) - 3.0 335i ActiveHybrid 3 M Sport Auto Euro 5 (s/s) 4dr

2024 (63) - 3.0 335i ActiveHybrid 3 M Sport Auto Euro 5 (s/s) 4dr41

Low Mileage

£10,250

Finance available £207 pm

  • 3L
  • 53.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Quality Used Cars

02038928017 *

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

2016 (16) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr65

£8,880

Finance available £176 pm

  • 2L
  • 75.3K

    Miles
  • Diesel
  • Manual
  • Estate

NT Traders Limited

02037639054 *

BMW 3 Series2020 - 330e M Sport Step Auto 4-Door

2020 - 330e M Sport Step Auto 4-Door30

£15,997

Finance available £322 pm

  • 2L
  • 76.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2010 (60) - 2.0 318d M Sport Business Edition Euro 5 4dr

2010 (60) - 2.0 318d M Sport Business Edition Euro 5 4dr25

Low Mileage

£4,499

Finance available £78 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2017 (66) - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2017 (66) - 2.0 320i SE Auto Euro 6 (s/s) 4dr30

£6,495

Finance available £123 pm

  • 2L
  • 132.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Farmhouse Motors Ltd

01279967330 *

4.9/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)13

£19,979

Finance available £390 pm

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Autopoint

01436647028 *

4.7/5 Stars

BMW 3 Series2013 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2013 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)18

Low Mileage

£8,750

Finance available £173 pm

  • 2L
  • 53.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Freeway Car Sales

01795508848 *

BMW 3 Series2011 (60) - 320i SE 5dr

2011 (60) - 320i SE 5dr18

£1,595

  • 2L
  • 138.0K

    Miles
  • Petrol
  • Manual
  • Estate

Great Budget Vehicles Limited

01215166017 *

BMW 3 Series2012 - 2.0 320d Luxury Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 - 2.0 320d Luxury Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)36

Low Mileage

£6,505

  • 2L
  • 97.6K

    Miles
  • Diesel
  • Manual
  • Estate

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2013 (63) - 318d Sport 5dr Step Auto

2013 (63) - 318d Sport 5dr Step Auto22

£3,999

Finance available £67 pm

  • 2L
  • 168.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BUDGET CARS (NW) LTD

01614139818 *

0/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.