Skip to main content

3,051 Used BMW 3 Series cars for sale

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 Series2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)

2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)41

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Surrey Specialist Vehicles Limited

01932550475 *

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

2015 (15) - 2.0 320d BluePerformance M Sport Euro 6 (s/s) 4dr43

£11,100

Finance available £226 pm

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2013 (62) - 2.0 320d Modern Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (62) - 2.0 320d Modern Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)35

Reduced

£8,595

Finance available £170 pm

  • 2L
  • 48.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Kestrels Motor Company

01787329766 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)74

Low Mileage

£20,000

Finance available £433 pm

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW 3 Series2009 (59) - 318d M Sport 4dr

2009 (59) - 318d M Sport 4dr19

Low Mileage

£2,395

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cheshire Motor House Ltd

01614139886 *

BMW 3 Series2019 (69) - BMW 320d M Sport 5dr Step Auto Touring

2019 (69) - BMW 320d M Sport 5dr Step Auto Touring22

£14,990

Finance available £313 pm

  • 2L
  • 93.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Spartan Car and Commercials LTD

01604343525 *

BMW 3 Series2022 (22) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2022 (22) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr48

£28,999

Finance available £613 pm

  • 3L
  • 32.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2021 - 330d MHT M Sport 5dr Step Auto

2021 - 330d MHT M Sport 5dr Step Auto32

£25,999

Finance available £547 pm

  • 3L
  • 45.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Castleford

01977800692 *

BMW 3 Series2017 - 320d Sport 4dr Step Auto

2017 - 320d Sport 4dr Step Auto34

£11,990

Finance available £246 pm

  • 2L
  • 89.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SM Motors NI

02827440451 *

BMW 3 Series2021 - 330e xDrive M Sport Step Auto 4-Door

2021 - 330e xDrive M Sport Step Auto 4-Door35

£17,476

Finance available £353 pm

  • 2L
  • 74.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2023 - 320i M Sport 4dr Step Auto33

£25,999

Finance available £547 pm

  • 2L
  • 21.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

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

2021 - 330e M Sport 4dr Step Auto15

£22,500

Finance available £442 pm

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Cars Ireland

02890026873 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)13

£12,447

Finance available £256 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Estate

WRC Sales Limited

01228588371 *

0/5 Stars

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

2016 (16) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)18

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 32.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

LOSTOCK CAR SALES LTD

01204939549 *

4.6/5 Stars

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

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

Reduced

£21,499

Finance available £421 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stonebridge Motor Company

01932687848 *

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

2023 (72) - 320i M Sport 4dr Step Auto20

Low Mileage

£33,000

  • 2L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)45

Reduced

£13,495

Finance available £279 pm

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media]26

£9,995

Finance available £201 pm

  • 3L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Grange Dene Cars & Vehicle Sourcing Ltd

01913235909 *

BMW 3 Series2011 (61) - 2.0 318i Exclusive Edition Touring 5dr Petrol Steptronic Euro 5 (143 ps)

2011 (61) - 2.0 318i Exclusive Edition Touring 5dr Petrol Steptronic Euro 5 (143 ps)12

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 63.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars4You Ltd (Straiton)

01665660510 *

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