Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,312 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC

2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC25

£9,995

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vintage Car Sales

01924927439 *

BMW 3 Series2014 (64) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr11

Reduced

£5,994

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Alisons Automotive Group

01453701529 *

0/5 Stars

BMW 3 Series2021 (71) - 318i M Sport 4dr Step Auto

2021 (71) - 318i M Sport 4dr Step Auto7

Low Mileage

£20,499

  • 2L
  • 33.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Wirral

01513174819 *

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto19

£20,798

  • 2L
  • 61.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark MG (Bishopbriggs)

01414736414 *

BMW 3 Series2015 (15) - 318D SE TOURING 5-Door

2015 (15) - 318D SE TOURING 5-Door45

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 74.5K

    Miles
  • Diesel
  • Automatic
  • Estate

A.G Sons Motors Ltd

01634564274 *

4.7/5 Stars

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

2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr55

£14,875

£236/pm (PCP)

  • 2L
  • 63.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr68

Reduced

£20,495

£342/pm (PCP)

  • 2L
  • 79.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

BMW 3 Series2007 (57) - 320d ES 5dr Auto

2007 (57) - 320d ES 5dr Auto21

Low Mileage

£2,295

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Automatic
  • Estate

S&O AUTOMOTIVE LTD

01143089077 *

BMW 3 Series2024 - M340i xDrive MHT 4dr Step Auto

2024 - M340i xDrive MHT 4dr Step Auto36

Low Mileage

£41,999

  • 3L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2011 - 2.0 320i M Sport 2dr

2011 - 2.0 320i M Sport 2dr4

Low Mileage

£6,000

£105/pm (HP)

  • 2L
  • 85.6K

    Miles
  • Petrol
  • Manual
  • Convertible

G Cars Windlesham

01276733031 *

BMW 3 Series2016 (66) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2016 (66) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr31

£6,724

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Change My Car Limited

01215160969 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Auto Diesel Hybrid Auto Euro 6 (s/s) (190 p

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Auto Diesel Hybrid Auto Euro 6 (s/s) (190 p34

£17,595

  • 2L
  • 86.3K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

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

2019 - 320d M Sport 4dr Step Auto15

Reduced

£18,750

£355/pm (PCP)

  • 2L
  • 84.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Autozone Cars

02870449518 *

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

2020 (20) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr56

Low Mileage

£23,999

£387/pm (PCP)

  • 2L
  • 24.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

TMMC The Manchester Motor Company Ltd

01204324191 *

0/5 Stars

BMW 3 Series2014 - 3.0 330d xDrive M Sport 4-Door

2014 - 3.0 330d xDrive M Sport 4-Door9

Low Mileage

£7,595

£138/pm (HP)

  • 3L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fliteline Autosales Ltd

01284338981 *

BMW 3 Series2025 - 330e 22.3 kWh Sport 4dr Step Auto

2025 - 330e 22.3 kWh Sport 4dr Step Auto35

Low Mileage

£31,290

  • 2L
  • 2.5K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2022 - 320i xDrive M Sport 4dr Step Auto23

Reduced

£27,995

£419/pm (PCP)

  • 2L
  • 28.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fleetwise

02890022201 *

BMW 3 Series2016 (16) - 330d M Sport 4dr Step Auto

2016 (16) - 330d M Sport 4dr Step Auto9

£12,795

£248/pm (HP)

  • 3L
  • 0.0

    Miles
  • Diesel
  • Automatic
  • Saloon

FifthGear Fenton LTD

01782969739 *

BMW 3 Series2018 - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)81

Low Mileage

£20,750

£557/pm (PCP)

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandiforths

01909498742 *

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

2020 (20) - 2.0 320d MHT Sport Touring Auto Euro 6 (s/s) 5dr56

£15,253

£299/pm (HP)

  • 2L
  • 95.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

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.