Skip to main content

3,014 Used BMW 3 Series cars for sale

BMW 3 Series2009 (09) - 318i SE 5dr

2009 (09) - 318i SE 5dr11

£1,195

  • 2L
  • 195.0K

    Miles
  • Petrol
  • Manual
  • Estate

KSS Cars Ltd

01279212249 *

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

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

£19,991

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

£33,499

Finance available £668 pm

  • 3L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

BMW 3 Series2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr36

Reduced

£7,440

Finance available £144 pm

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAMBRIDGESHIRE CARSALES

01733797197 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)27

Low Mileage

£17,100

Finance available £331 pm

  • 3L
  • 61.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 3 Series2022 (72) - 330e M Sport 5dr Step Auto Estate

2022 (72) - 330e M Sport 5dr Step Auto Estate39

£25,705

  • 2L
  • 39.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu Honda Nottingham

01156977735 *

4.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 Series2009 (59) - 320i M Sport Highline 2dr Step Auto

2009 (59) - 320i M Sport Highline 2dr Step Auto34

Low Mileage

£4,450

Finance available £77 pm

  • 2L
  • 90.6K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

FHL Automotive

01234237529 *

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

2022 - 330e M Sport 4dr Step Auto [Tech Pack]19

£24,998

  • 2L
  • 28.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Renault/Dacia (Wigan)

01924978966 *

4.7/5 Stars

BMW 3 Series2017 (17) - 3.0 340i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (326 ps)

2017 (17) - 3.0 340i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (326 ps)35

Low Mileage

£22,200

Finance available £436 pm

  • 3L
  • 47.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Hammond Cars Great Yarmouth

01493806041 *

4.5/5 Stars

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

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

Low Mileage

£9,499

  • 2L
  • 70.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

TrustFord Ballymena

02890022273 *

4.7/5 Stars

BMW 3 Series2016 - 2016 330d M Sport Gran Turismo 5dr Step Auto [Business Media]

2016 - 2016 330d M Sport Gran Turismo 5dr Step Auto [Business Media]19

Reduced

£10,995

Finance available £223 pm

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

AUTOMANIA MOTORS GROUP LTD

01182058871 *

BMW 3 Series2021 - 2.0 318d M Sport MHEV Auto 4dr

2021 - 2.0 318d M Sport MHEV Auto 4dr44

Low Mileage

£23,900

Finance available £470 pm

  • 2L
  • 23.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580232496 *

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)41

Low Mileage

£17,599

Finance available £341 pm

  • 2L
  • 37.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

2018 - 330d xDrive M Sport Shadow Edition 4dr Step Auto30

£18,950

Finance available £369 pm

  • 3L
  • 55.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto32

Low Mileage

£20,999

Finance available £438 pm

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£42,850

  • 2L
  • 6.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

4.6/5 Stars

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

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

£19,900

  • 2L
  • 57.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

BMW 3 Series2019 (19) - 5-Door

2019 (19) - 5-Door2

£13,995

Finance available £290 pm

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Estate

Diesels Direct

01502441258 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2018 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr76

£12,295

Finance available £252 pm

  • 2L
  • 82.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace Car Sales Bury

01618042294 *

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