Skip to main content

2,965 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330E Se Pro 4-Door

2021 - 330E Se Pro 4-Door23

£17,220

Finance available £362 pm

  • 2L
  • 42.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2023 - 320d MHT M Sport 4dr Step Auto

2023 - 320d MHT M Sport 4dr Step Auto46

Low Mileage

£38,950

Finance available £780 pm

  • 2L
  • 6.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr50

£13,990

Finance available £290 pm

  • 3L
  • 75.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Total Automobiles Limited

01616696813 *

BMW 3 Series2011 (11) - 2.0 318d SE Steptronic Euro 5 4dr

2011 (11) - 2.0 318d SE Steptronic Euro 5 4dr34

Low Mileage

£3,885

Finance available £64 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pricemark Motors LTD

01217525896 *

4/5 Stars

BMW 3 Series2016 - 318i Sport 5dr Step Auto

2016 - 318i Sport 5dr Step Auto16

£10,495

Finance available £212 pm

  • 1.5L
  • 74.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Crossroads Motors Challock

01233223700 *

3.3/5 Stars

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr30

£9,750

Finance available £196 pm

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ALPINE AUTO GROUP

01780437002 *

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

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

£22,995

Finance available £391 pm

  • 2L
  • 59.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Norman Motors Bournemouth

01202133536 *

4.9/5 Stars

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

2019 - 320i M Sport 4dr Step Auto19

Low Mileage

£19,998

  • 2L
  • 34.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Renault / Dacia (Elgin)

01343611162 *

4.7/5 Stars

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

2018 (18) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)31

Low Mileage

£10,991

Finance available £223 pm

  • 2L
  • 38.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Cars Of Penarth Road Limited

02920028830 *

3.5/5 Stars

BMW 3 Series2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]

2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]45

Reduced

£10,795

Finance available £219 pm

  • 3L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Hatchback

A&A Auto Sales

01832778585 *

4.8/5 Stars

BMW 3 Series2012 (12) - 3.0 335i SE DCT Euro 5 2dr

2012 (12) - 3.0 335i SE DCT Euro 5 2dr18

Low Mileage

£11,499

Finance available £235 pm

  • 3L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Tycoon Autos Ltd

02039112039 *

BMW 3 Series2024 - M340i xDrive MHT 5dr Step Auto

2024 - M340i xDrive MHT 5dr Step Auto19

£53,898

  • 3L
  • 9.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

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

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

£21,995

Finance available £431 pm

  • 2L
  • 77.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door21

Low Mileage

£22,195

Finance available £435 pm

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr44

Reduced

£13,950

Finance available £289 pm

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

TMMC The Manchester Motor Company Ltd

01204324191 *

0/5 Stars

BMW 3 Series2023 (72) - 320I STEP M Sport 4-Door

2023 (72) - 320I STEP M Sport 4-Door57

Low Mileage

£27,099

Finance available £595 pm

  • 2L
  • 11.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.6/5 Stars

BMW 3 Series2007 - 318i SE 4dr

2007 - 318i SE 4dr23

Reduced

£1,399

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Manual
  • Saloon

SWIFT MOTORS STOKE

01782917215 *

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

2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

Low Mileage

£19,296

Finance available £376 pm

  • 2L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Tenby Car Supermarket

01582280726 *

BMW 3 Series2021 (21) - 320 M-SPORT 2.0D 190PS MHEV 48V AUTO 4 DOOR SALOON (EURO 6)

2021 (21) - 320 M-SPORT 2.0D 190PS MHEV 48V AUTO 4 DOOR SALOON (EURO 6)18

£19,214

Finance available £374 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Merthyr Motor Auctions

01685702344 *

BMW 3 Series2011 (11) - 3.0 325i M Sport Steptronic Euro 5 2dr

2011 (11) - 3.0 325i M Sport Steptronic Euro 5 2dr22

Low Mileage

£7,490

Finance available £145 pm

  • 3L
  • 79.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Cars Direct Peterborough Limited

01733971397 *

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