Skip to main content

3,163 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 318I M Sport 4-Door

2022 - 318I M Sport 4-Door65

£21,320

Finance available £363 pm

  • 2L
  • 41.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2022 - 330e xDrive M Sport 5dr Step Auto

2022 - 330e xDrive M Sport 5dr Step Auto19

£22,998

  • 2L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Vauxhall/Kia (Northwich)

01606535710 *

4.7/5 Stars

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto33

£46,950

  • 2L
  • 101.0

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 32.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Select A Car

01163668383 *

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

(21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr74

£20,995

  • 84.2K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2010 (10) - 318d SE Business Edition 5dr

2010 (10) - 318d SE Business Edition 5dr7

£2,495

  • 2L
  • 167.5K

    Miles
  • Diesel
  • Manual
  • Estate

D T CARS bristol LTD

01225541204 *

BMW 3 Series2008 (58) - 330d M Sport 2dr Auto

2008 (58) - 330d M Sport 2dr Auto9

Low Mileage

£4,995

  • 3L
  • 96.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

BMW 3 Series2023 - 330E Sport Phev 5-Door

2023 - 330E Sport Phev 5-Door65

£22,520

Finance available £365 pm

  • 2L
  • 55.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2010 (10) - 330i M Sport Highline 2dr Step Auto

2010 (10) - 330i M Sport Highline 2dr Step Auto11

Reduced

£4,300

  • 3L
  • 104.9K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Sheffield Trade Center

01145537260 *

BMW 3 Series2019 (69) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 (69) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr55

Low Mileage

£22,989

  • 2L
  • 39.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackstone Motors Ltd

02037803430 *

BMW 3 Series2017 - 320d xDrive M Sport Shadow Edition 5dr Step Auto

2017 - 320d xDrive M Sport Shadow Edition 5dr Step Auto29

Low Mileage

£17,450

Finance available £338 pm

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Magee Automotive

02890022120 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£31,998

  • 2L
  • 9.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow Garscube Road Vauxhall / Leapmotor

01414736408 *

4.7/5 Stars

BMW 3 Series2022 - M340d xDrive MHT 4dr Step Auto

2022 - M340d xDrive MHT 4dr Step Auto19

£33,998

  • 3L
  • 29.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenock Used Car Centre

01475602098 *

4.7/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

Reduced

£34,498

  • 2L
  • 13.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Ayr)

01292431680 *

4.7/5 Stars

BMW 3 Series2004 (04) - 3.0 330Ci 330 Sport Auto 2dr

2004 (04) - 3.0 330Ci 330 Sport Auto 2dr33

Reduced

£4,731

  • 3L
  • 102.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SMART AUTOS HAYES

02037728748 *

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

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

Low Mileage

£10,699

  • 2L
  • 45.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Lakeside Car Sales Ltd

01527911363 *

BMW 3 Series2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr62

Reduced

£33,490

Finance available £526 pm

  • 3L
  • 22.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbon Collection

01484248046 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E30

£20,000

Finance available £310 pm

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Mylson Ltd

01616698222 *

4.8/5 Stars

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

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

Reduced

£12,995

  • 2L
  • 121.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

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

2022 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]28

Low Mileage

£26,449

Finance available £459 pm

  • 2L
  • 24.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Birmingham

01217525223 *

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

Jack Evans

Author: Jack Evans

View profile

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.