Skip to main content

2,983 Used BMW 3 Series cars for sale

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

2004 (04) - 330 Ci Sport 2dr Auto24

Low Mileage

£7,500

Finance available £145 pm

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Bramham Garage

01937221216 *

0/5 Stars

BMW 3 Series2011 (11) - 320d [184] M Sport 4dr

2011 (11) - 320d [184] M Sport 4dr13

Reduced

£2,295

  • 2L
  • 145.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Craven Cars Limited

01279219583 *

0/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu42

£19,350

Finance available £385 pm

  • 2L
  • 74.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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

2023 - 320i M Sport 4dr Step Auto35

£25,999

Finance available £547 pm

  • 2L
  • 15.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)35

£21,395

Finance available £419 pm

  • 2L
  • 50.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motoring Way LTD

01633742355 *

BMW 3 Series2016 - 320d Ed PLUS TOURING 5-Door

2016 - 320d Ed PLUS TOURING 5-Door41

£9,290

Finance available £185 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Group 1 Motor Company Ltd

01942365317 *

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

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

£18,500

Finance available £325 pm

  • 2L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)68

Low Mileage

£18,000

  • 2L
  • 36.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Big Motoring World Peterborough

01733971423 *

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

2023 - 320d MHT M Sport 4dr Step Auto45

Reduced

£35,450

Finance available £708 pm

  • 2L
  • 7.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2017 (67) - 320d xDrive Sport 5dr Step Auto

2017 (67) - 320d xDrive Sport 5dr Step Auto8

Low Mileage

£16,495

Finance available £346 pm

  • 2L
  • 36.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marello Car Sales

01463217394 *

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto

2024 - 330e xDrive M Sport 4dr Step Auto19

£32,898

  • 2L
  • 14.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr43

Reduced

£10,999

Finance available £223 pm

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CG MOTORLAND LIMITED

01162165595 *

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

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr63

£20,795

Finance available £407 pm

  • 2L
  • 54.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2021 (70) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s23

Reduced

£19,999

  • 2L
  • 45.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Stockport

01615298284 *

BMW 3 Series2011 (11) - 320d [184] M Sport 4dr Step Auto

2011 (11) - 320d [184] M Sport 4dr Step Auto13

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 91.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Great yarmouth car sales

01493807050 *

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) 4dr68

£18,795

Finance available £366 pm

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2019 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£27,491

  • 2L
  • 24.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2011 (11) - 320d [184] Sport Plus Edition 4dr Step Auto

2011 (11) - 320d [184] Sport Plus Edition 4dr Step Auto13

£3,595

Finance available £58 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

LEICESTER CARS LTD TA LEICESTER CAR SALES

01165093029 *

BMW 3 Series2016 (16) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr37

£8,495

Finance available £167 pm

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eastside Motors

01217288688 *

4.7/5 Stars

BMW 3 Series2018 (68) - 2.0 318d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps

2018 (68) - 2.0 318d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps48

Low Mileage

£15,999

Finance available £335 pm

  • 2L
  • 51.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The PR7 Car Company Ltd

01257444144 *

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.