Skip to main content

3,125 Used BMW 3 Series cars for sale

BMW 3 Series2007 (56) - 320i M Sport 4dr Auto

2007 (56) - 320i M Sport 4dr Auto28

Reduced

£2,495

  • 2L
  • 131.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Burton Car Centre

01134676319 *

BMW 3 Series2007 - 325i SE 4dr

2007 - 325i SE 4dr15

Low Mileage

£1,295

  • 2.5L
  • 89.0K

    Miles
  • Petrol
  • Manual
  • Saloon

P&L Car Sales

01143086547 *

BMW 3 Series2019 (69) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2019 (69) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)31

£15,945

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motortrust UK Garstang

01942365158 *

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

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

£15,876

Finance available £312 pm

  • 2L
  • 91.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

£39,950

Finance available £800 pm

  • 3L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sutton Car Sales Ltd

01217288806 *

4.3/5 Stars

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr14

£11,995

Finance available £246 pm

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2013 (13) - 320d M Sport Touring 5dr * M PERFORMANCE BODY KIT + 20 inch M ALLOYS *

2013 (13) - 320d M Sport Touring 5dr * M PERFORMANCE BODY KIT + 20 inch M ALLOYS *27

Reduced

£13,450

Finance available £278 pm

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Estate

The Lanmere Motor Company

01206580926 *

BMW 3 Series2021 (70) - 330e SE Pro 5dr Step Auto

2021 (70) - 330e SE Pro 5dr Step Auto27

£11,795

Finance available £241 pm

  • 2L
  • 109.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr19

£17,900

Finance available £347 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Sales NI Ltd

02882440438 *

BMW 3 Series2013 - 320d SE 4dr

2013 - 320d SE 4dr12

Low Mileage

£6,250

Finance available £117 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Marina Motors

02893447315 *

BMW 3 Series2020 (20) - 330d M Sport 4dr Step Auto Diesel Saloon

2020 (20) - 330d M Sport 4dr Step Auto Diesel Saloon46

£22,664

  • 3L
  • 52.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19

2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (1948

Low Mileage

£34,990

  • 2L
  • 16.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Blue Ribbon Cars

01204771941 *

4.7/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 638

Low Mileage

£23,920

Finance available £523 pm

  • 2L
  • 26.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2020 - 320d M Sport 4dr Step Auto

2020 - 320d M Sport 4dr Step Auto39

£20,949

Finance available £437 pm

  • 2L
  • 49.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2017 - 318d [150] M Sport 5dr [Business Media]

2017 - 318d [150] M Sport 5dr [Business Media]20

£8,995

  • 2L
  • 113.8K

    Miles
  • Diesel
  • Manual
  • Hatchback

Save On Used Cars

01724514218 *

BMW 3 Series2017 (17) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr

2017 (17) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr26

£10,995

Finance available £223 pm

  • 2L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Middlesex Motors

02039577419 *

BMW 3 Series2006 (06) - 2.0 318Ci 318 M Sport Auto 2dr

2006 (06) - 2.0 318Ci 318 M Sport Auto 2dr52

Reduced

£3,295

Finance available £51 pm

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

EASICARS SUPERMARKET

02039375174 *

BMW 3 Series2011 (11) - 320d EfficientDynamics 4dr

2011 (11) - 320d EfficientDynamics 4dr8

£1,999

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SPORTS & PERFORMANCE CARS

01706572037 *

2.2/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (

2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (79

£20,000

Finance available £371 pm

  • 2L
  • 28.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

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

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

Reduced

£20,450

  • 2L
  • 51.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

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.