Skip to main content

3,009 Used BMW 3 Series cars for sale

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

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

£17,695

  • 2L
  • 85.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Liberty Green Cars

01329559706 *

3.3/5 Stars

BMW 3 Series2019 (68) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2019 (68) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr18

£12,995

Finance available £268 pm

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Small Cars Online

01823217645 *

BMW 3 Series2015 (15) - 318d Sport 5dr Step Auto [Business Media]

2015 (15) - 318d Sport 5dr Step Auto [Business Media]30

£5,500

Finance available £101 pm

  • 2L
  • 155.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Juno Cars

01282501863 *

BMW 3 Series1998 (S) - 1.9 318i SE 4dr

1998 (S) - 1.9 318i SE 4dr32

£6,995

Finance available £134 pm

  • 1.9L
  • 29.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

M AND R SALES LIMITED

01536851839 *

5/5 Stars

BMW 3 Series2016 (16) - 320d Luxury 5dr Step Auto

2016 (16) - 320d Luxury 5dr Step Auto20

£10,995

Finance available £223 pm

  • 2L
  • 92.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Trade Cars 4 U

01274299093 *

BMW 3 Series2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)39

Low Mileage

£23,349

Finance available £469 pm

  • 2L
  • 28.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

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

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

£15,300

Finance available £320 pm

  • 2L
  • 97.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.4/5 Stars

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

2016 (16) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)24

Low Mileage

£9,300

Finance available £185 pm

  • 2L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Hammond Cars Ipswich

01473927579 *

4.5/5 Stars

BMW 3 Series2017 - 2.0 318d M Sport Auto 4dr

2017 - 2.0 318d M Sport Auto 4dr27

Reduced

£12,495

  • 2L
  • 62.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Central Cars (Leigh) Ltd

01702418311 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr6

£18,895

Finance available £368 pm

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carplex Ltd

01323396590 *

BMW 3 Series2021 - 330E Sport Pro 4-Door

2021 - 330E Sport Pro 4-Door65

£16,220

Finance available £340 pm

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2019 - 330i M Sport 4-Door

2019 - 330i M Sport 4-Door35

£17,995

Finance available £349 pm

  • 2L
  • 81.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wheelers Chipping Norton

01608692663 *

4.6/5 Stars

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

2023 - 320i M Sport 4dr Step Auto37

£25,699

Finance available £541 pm

  • 2L
  • 19.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2011 (11) - 325i M Sport 4dr Step Auto

2011 (11) - 325i M Sport 4dr Step Auto9

Low Mileage

£2,999

  • 3L
  • 110.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Newcastle Runabouts

01913387314 *

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

2023 - 320i M Sport 4dr Step Auto36

£25,999

Finance available £547 pm

  • 2L
  • 21.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2024 (24) - 320d M Sport Touring 5-Door

2024 (24) - 320d M Sport Touring 5-Door32

Low Mileage

£39,500

Finance available £791 pm

  • 2L
  • 3.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto14

Reduced

£19,495

Finance available £380 pm

  • 2L
  • 29.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

L A MOTORS

07393778079 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr44

Low Mileage

£17,995

Finance available £372 pm

  • 3L
  • 38.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Just Audi VW

01522459180 *

BMW 3 Series2008 - 3.0 325i SE Highline 12 MONTHS MOT +WARRANTY+DELIVERY+FINANCE 2-Door

2008 - 3.0 325i SE Highline 12 MONTHS MOT +WARRANTY+DELIVERY+FINANCE 2-Door22

Low Mileage

£3,990

Finance available £67 pm

  • 3L
  • 110.1K

    Miles
  • Petrol
  • Manual
  • Convertible

My Car My Finance Ltd ta Motor Factory

01164784153 *

BMW 3 Series2022 (72) - 330e (292BHP) Touring Auto 5-Door

2022 (72) - 330e (292BHP) Touring Auto 5-Door69

£26,995

  • 2L
  • 34.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stoneacre Sunderland Volvo

01915947485 *

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.