Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,370 Used BMW 3 Series cars for sale

BMW 3 Series2012 (12) - 318d Exclusive Edition 5dr

2012 (12) - 318d Exclusive Edition 5dr16

£2,995

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Manual
  • Estate

CARMAN 4X4 LTD

01332318226 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 3.0 330d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)6

£16,199

  • 3L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2018 (68) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr53

Reduced

£15,499

£304/pm (HP)

  • 2L
  • 62.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars Club Traders (Slough)

01753969503 *

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

2025 (15) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr98

Low Mileage

£13,690

£266/pm (HP)

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Castle Motors

01133236358 *

0/5 Stars

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

2018 - 320i xDrive M Sport 4dr Step Auto58

£14,995

£294/pm (HP)

  • 2L
  • 66.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

MB Motors

02825440802 *

BMW 3 Series2020 - 330i M Sport 4dr Step Auto

2020 - 330i M Sport 4dr Step Auto31

£20,899

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2026 - M340i xDrive MHT 4dr Step Auto

2026 - M340i xDrive MHT 4dr Step Auto36

£53,500

  • 3L
  • 1.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2022 (72) - 2.0 330e 12kWh Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2022 (72) - 2.0 330e 12kWh Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (230

£19,740

£287/pm (PCP)

  • 2L
  • 66.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Motor Group Peterborough

01737307487 *

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

2019 - 320d M Sport 4dr Step Auto10

Low Mileage

£20,990

£373/pm (PCP)

  • 2L
  • 47.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

ALPHA MOTORS (WIGAN) LIMITED

01616693648 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr57

£16,813

£272/pm (PCP)

  • 2L
  • 71.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2021 - 2.0 330e SE Pro Touring 5-Door

2021 - 2.0 330e SE Pro Touring 5-Door36

Reduced

£12,795

£248/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cass Autos

01252414981 *

4.8/5 Stars

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

2023 - 320i M Sport 4dr Step Auto51

£24,799

£381/pm (PCP)

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

BMW 3 Series2018 (18) - 318i Sport 4dr

2018 (18) - 318i Sport 4dr2

Low Mileage

£12,750

£247/pm (HP)

  • 1.5L
  • 41.0K

    Miles
  • Petrol
  • Manual
  • Saloon

M. R - MOTORS LTD

01924663721 *

BMW 3 Series2022 - 330e SE Pro 5dr Step Auto

2022 - 330e SE Pro 5dr Step Auto25

£15,999

  • 2L
  • 64.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Invicta Chery Chelmsford

01245678762 *

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

2019 - 320i M Sport 4dr Step Auto21

£17,000

  • 2L
  • 75.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Ford Milton Keynes

01908047266 *

BMW 3 Series2018 - 320d M Sport 5dr Step Auto

2018 - 320d M Sport 5dr Step Auto1

£14,980

£293/pm (HP)

  • 2L
  • 68.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Tim Hayward Car Sales Limited

02921676265 *

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

2017 (67) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr58

£9,800

£193/pm (HP)

  • 2L
  • 86.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Plus Motors UK Ltd

01633848751 *

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

2015 - 2.0 320i Luxury Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)36

Low Mileage

£10,000

  • 2L
  • 66.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

BMW 3 Series2020 - 320i M Sport 4-Door

2020 - 320i M Sport 4-Door52

Low Mileage

£21,995

£359/pm (PCP)

  • 2L
  • 36.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Phoenix Car Centre

01962670197 *

BMW 3 Series2017 (17) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

2017 (17) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr70

Reduced

£6,595

  • 1.5L
  • 122.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Everyday Autos

01174288762 *

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.