Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,365 Used BMW 3 Series cars for sale

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

2017 (17) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr67

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

MH Prestige Limited

01274087579 *

BMW 3 Series2018 (68) - 318i Sport 4dr Step Auto

2018 (68) - 318i Sport 4dr Step Auto62

Reduced

£11,495

£220/pm (HP)

  • 1.5L
  • 48.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Heath lodge trade sales

01615195400 *

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

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

£18,549

£351/pm (PCP)

  • 2L
  • 76.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2020 (70) - 318d MHT Sport 4dr Step Auto

2020 (70) - 318d MHT Sport 4dr Step Auto56

£17,238

£334/pm (HP)

  • 2L
  • 56.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2021 - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2021 - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr79

£34,450

£577/pm (PCP)

  • 3L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

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

2012 (12) - 320d EfficientDynamics 4dr Step Auto6

Low Mileage

£4,999

£84/pm (HP)

  • 2L
  • 78.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cape Cars Limited

01212707124 *

BMW 3 Series2013 - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr

2013 - 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr30

£5,990

£105/pm (HP)

  • 2L
  • 119.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Ideal Motor Company

01942597960 *

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

2020 - 320d MHT M Sport 4dr Step Auto36

£22,590

  • 2L
  • 53.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2013 (13) - 320d M Sport 2dr

2013 (13) - 320d M Sport 2dr3

Low Mileage

£6,290

£111/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Convertible

MB Cars Swindon

01793550981 *

BMW 3 Series2021 - 318d MHT M Sport 4dr Step Auto

2021 - 318d MHT M Sport 4dr Step Auto7

£19,995

£343/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autos Sales

02870440586 *

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

2019 - 320i xDrive M Sport 4dr Step Auto26

Low Mileage

£20,599

  • 2L
  • 41.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr72

Reduced

£29,495

£465/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

DERWENT MOTORS LTD

01332414504 *

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

2022 - 320i M Sport 4dr Step Auto34

Low Mileage

£25,390

  • 2L
  • 22.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto15

£9,494

£178/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

0/5 Stars

BMW 3 Series2017 - 2.0 316d SE Saloon 4-Door

2017 - 2.0 316d SE Saloon 4-Door11

£5,999

  • 2L
  • 121.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Loanhead Motors LTD

01312874263 *

4.9/5 Stars

BMW 3 Series2017 - 318i Sport 4dr

2017 - 318i Sport 4dr24

£7,950

£146/pm (HP)

  • 1.5L
  • 103.2K

    Miles
  • Petrol
  • Manual
  • Saloon

Oakfield Car Sales

02866330725 *

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

Reduced

£11,995

£231/pm (HP)

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2020 - 330e Sport Pro 4dr Auto

2020 - 330e Sport Pro 4dr Auto44

Low Mileage

£21,549

£450/pm (HP)

  • 2L
  • 12.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2020 (20) - M340i xDrive 4dr Step Auto Petrol Saloon

2020 (20) - M340i xDrive 4dr Step Auto Petrol Saloon76

Low Mileage

£33,301

  • 3L
  • 35.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2021 (21) - 330e M Sport 5dr Step Auto

2021 (21) - 330e M Sport 5dr Step Auto50

£20,991

  • 2L
  • 66.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/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

Jack Evans

Author: Jack Evans

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

* 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.