Skip to main content

3,147 Used BMW 3 Series cars for sale

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

2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (30

£14,249

Finance available £278 pm

  • 2L
  • 77.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto18

Low Mileage

£8,500

Finance available £168 pm

  • 2L
  • 36.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Oldbury Car Sales

01216474046 *

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

2018 (68) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr89

Low Mileage

£15,640

Finance available £327 pm

  • 2L
  • 53.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

BRM Select Cars Ltd

01724709671 *

0/5 Stars

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

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

£13,995

Finance available £290 pm

  • 3L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto

2022 - 330e M Sport 4dr Step Auto19

£19,999

Finance available £416 pm

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

BMW 3 Series2011 - 320d [184] Exclusive Edition 4dr

2011 - 320d [184] Exclusive Edition 4dr12

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 104.4K

    Miles
  • Diesel
  • Manual
  • Saloon

N and D Car Sales

01392537068 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto46

£15,850

Finance available £312 pm

  • 2L
  • 90.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

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) (41

Low Mileage

£23,749

Finance available £478 pm

  • 2L
  • 21.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2017 (17) - 2.0 318d Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 318d Sport Auto Euro 6 (s/s) 4dr9

£11,995

Finance available £246 pm

  • 2L
  • 67.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2011 (60) - 2.0 318d Sport Plus Edition Touring Euro 5 5dr

2011 (60) - 2.0 318d Sport Plus Edition Touring Euro 5 5dr22

Low Mileage

£5,000

Finance available £89 pm

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Manual
  • Estate

My First Car

01562547643 *

BMW 3 Series2012 (12) - 320d M-Sport Plus 2dr Step Auto

2012 (12) - 320d M-Sport Plus 2dr Step Auto15

£3,795

Finance available £62 pm

  • 2L
  • 114.1K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

NSP CARS LTD

01842777994 *

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)70

Low Mileage

£17,900

Finance available £385 pm

  • 2L
  • 36.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2016 (16) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)33

Low Mileage

£14,700

Finance available £306 pm

  • 2L
  • 41.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

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

2019 (19) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr1

Low Mileage

£21,000

Finance available £447 pm

  • 2L
  • 44.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto11

Reduced

£14,995

Finance available £313 pm

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Lakeland Cars (NI) Ltd

02890023697 *

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto10

£4,885

Finance available £87 pm

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Aventus Motors LTD

01164785123 *

BMW 3 Series2012 - 318d SE 4-Door

2012 - 318d SE 4-Door16

Low Mileage

£4,698

Finance available £83 pm

  • 2L
  • 87.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Blackwood Used Car Ltd

02890021467 *

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

2021 - 320i M Sport 4dr Step Auto42

Low Mileage

£22,499

Finance available £466 pm

  • 2L
  • 32.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2023 - 330e M Sport 5dr Step Auto

2023 - 330e M Sport 5dr Step Auto23

Low Mileage

£30,999

Finance available £657 pm

  • 2L
  • 11.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Norwich

01332419206 *

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

2021 - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro49

£19,014

Finance available £378 pm

  • 2L
  • 64.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

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.