Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,345 Used BMW 3 Series cars for sale

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto18

£12,750

£247/pm (HP)

  • 2L
  • 111.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

BMW 3 Series2019 - M340i XDRIVE 4-Door

2019 - M340i XDRIVE 4-Door22

Reduced

£26,999

£496/pm (PCP)

  • 3L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Find-My-Car.co.uk

01174404908 *

4.2/5 Stars

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

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

Reduced

£21,456

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ormskirk Vauxhall

01695661518 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr49

£17,000

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Junction 17 Cars Peterborough

01733666877 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£32,998

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

BMW 3 Series2019 (07) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2019 (07) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (18

£14,995

£294/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

RB Automotive Ltd

01924668077 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,998

  • 2L
  • 11.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Aberdeen Mazda/Fiat/Abarth/Jeep/Leapmotor

01224451052 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] Automatic

2022 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] Automatic32

£21,999

£369/pm (PCP)

  • 2L
  • 60.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Warehouse Swansea

01792001637 *

4.4/5 Stars

BMW 3 Series2007 (57) - 325d SE 2dr Step Auto

2007 (57) - 325d SE 2dr Step Auto42

Low Mileage

£5,000

£150/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

The Car Showroom

01473355727 *

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

2020 - 320d M Sport 5dr Step Auto14

£22,950

£380/pm (PCP)

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colin Francis Cars

02879441906 *

BMW 3 Series2017 - 320i Sport 4dr Step Auto

2017 - 320i Sport 4dr Step Auto23

£14,699

£306/pm (HP)

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2015 - 330d M Sport 4-Door

2015 - 330d M Sport 4-Door63

Low Mileage

£13,000

  • 3L
  • 78.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Avanti Automotive

01172331381 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£16,799

  • 2L
  • 85.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Henson Motor Group

01915001840 *

BMW 3 Series2019 - 320i M SPORT 4-Door

2019 - 320i M SPORT 4-Door30

Low Mileage

£19,995

£361/pm (PCP)

  • 2L
  • 31.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Smart Car Sales

01202052310 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

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

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

2021 - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr28

£30,990

£500/pm (PCP)

  • 3L
  • 48.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.6/5 Stars

BMW 3 Series2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)40

Low Mileage

£15,950

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268988968 *

0/5 Stars

BMW 3 Series2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps46

Reduced

£16,650

  • 2L
  • 71.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

EMG Motor Group Kings Lynn

01553605787 *

4.7/5 Stars

BMW 3 Series2013 (63) - 320d M Sport 4dr Step Auto [Business Media]

2013 (63) - 320d M Sport 4dr Step Auto [Business Media]13

£7,450

£135/pm (HP)

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Crossgar Commercials

02895900514 *

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