Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,354 Used BMW 3 Series cars for sale

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£17,000

£329/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Woodson Cars Ltd

01616965101 *

BMW 3 Series2020 - 320i Sport Step Auto 4-Door

2020 - 320i Sport Step Auto 4-Door29

Low Mileage

£25,897

£534/pm (HP)

  • 2L
  • 27.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2019 - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)40

£15,489

£304/pm (HP)

  • 2L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Car Guys

01582342093 *

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

2020 - 330e M Sport 5dr Step Auto33

Low Mileage

£27,890

  • 2L
  • 22.7K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2022 (72) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr68

£24,995

£356/pm (PCP)

  • 2L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AUTO BAHN MOTORS

01618049260 *

BMW 3 Series2019 (68) - 320i SE 5dr Step Auto

2019 (68) - 320i SE 5dr Step Auto15

£7,489

  • 2L
  • 141.0K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2015 (15) - 330d M Sport 4dr Step Auto [Business Media]

2015 (15) - 330d M Sport 4dr Step Auto [Business Media]27

£7,995

£147/pm (HP)

  • 3L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vintage Car Sales

01924927439 *

BMW 3 Series2025 (25) - M Sport 4-Door

2025 (25) - M Sport 4-Door48

Reduced

£31,950

  • 2L
  • 10.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

BMW 3 Series2010 (10) - 2.0 320i SE Saloon 4dr Petrol Steptronic Euro 5 (170 ps)

2010 (10) - 2.0 320i SE Saloon 4dr Petrol Steptronic Euro 5 (170 ps)100

Low Mileage

£5,695

£107/pm (HP)

  • 2L
  • 45.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Red House Auto

01206489584 *

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

2016 - 320d M Sport 4dr Step Auto15

£12,400

£239/pm (HP)

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Infinity Motors Ltd

01793957947 *

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

2021 (71) - 320i M Sport 4dr Step Auto16

£17,499

  • 2L
  • 87.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series(12) - 2.0 320d ED BluePerformance EfficientDynamics Euro 6 (s/s) 4dr

(12) - 2.0 320d ED BluePerformance EfficientDynamics Euro 6 (s/s) 4dr1

£3,595

  • 134.0K

    Miles
  • Diesel
  • Manual
  • Not Supplied

Ace Motor Sales Limited

01294440522 *

BMW 3 Series2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto

2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto20

£13,500

£262/pm (HP)

  • 2L
  • 93.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

OR Motors Ltd

01412601338 *

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

2021 - 320d MHT M Sport 4dr Step Auto19

£22,750

£378/pm (PCP)

  • 2L
  • 51.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BM Autoexchange

02891244334 *

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

2020 - 320i M Sport 4dr Step Auto19

£18,998

  • 2L
  • 63.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

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

2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)14

Reduced

£12,495

£241/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

BMW 3 Series2012 (62) - 318i Sport Plus 2dr good spec

2012 (62) - 318i Sport Plus 2dr good spec10

£2,995

  • 2L
  • 115.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Y S Motors

01494928876 *

3.2/5 Stars

BMW 3 Series2016 (66) - 320d M Sport 4dr Step Auto

2016 (66) - 320d M Sport 4dr Step Auto17

£6,195

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2014 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (63) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)50

Low Mileage

£9,990

£189/pm (HP)

  • 2L
  • 82.4K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2017 (17) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2017 (17) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)38

Reduced

£15,990

£315/pm (HP)

  • 2L
  • 63.7K

    Miles
  • Diesel
  • Automatic
  • Estate

AutoVenue LTD

01633747902 *

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