Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,497 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr9

£11,750

£226/pm (HP)

  • 2L
  • 66.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Crawford Cars

02892448214 *

BMW 3 Series2007 (07) - 320i SE 2dr Auto

2007 (07) - 320i SE 2dr Auto20

Low Mileage

£3,495

£115/pm (HP)

  • 2L
  • 80.8K

    Miles
  • Petrol
  • Automatic
  • Coupe

D&C AUTO REPAIRS LIMITED

01752982988 *

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 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto14

Reduced

£19,995

£317/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Logan Hamill Car Sales

02879440624 *

BMW 3 Series2022 (22) - 330e SE Pro 4dr Step Auto - FULL BMW SERVICE

2022 (22) - 330e SE Pro 4dr Step Auto - FULL BMW SERVICE23

£10,690

  • 2L
  • 134.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

MAK Automobiles Limited

01613887756 *

BMW 3 Series1991 (8K) - 2.0 320I SE 2d 129 BHP 2-Door

1991 (8K) - 2.0 320I SE 2d 129 BHP 2-Door25

Low Mileage

£19,995

  • 2L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Richmond Car Sales

01614139822 *

BMW 3 Series2004 (53) - 330 Ci 2dr

2004 (53) - 330 Ci 2dr60

Low Mileage

£4,750

  • 3L
  • 69.5K

    Miles
  • Petrol
  • Automatic
  • Convertible

HUDDERSFIELD CAR SALES

01484505020 *

BMW 3 Series2010 (10) - 335i M Sport 2dr DCT

2010 (10) - 335i M Sport 2dr DCT30

Low Mileage

£6,949

£125/pm (HP)

  • 3L
  • 98.2K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

RSH MOTORS LTD

01296329708 *

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

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

£21,991

  • 2L
  • 65.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2012 (61) - 330i M Sport 2dr Step Auto

2012 (61) - 330i M Sport 2dr Step Auto15

Low Mileage

£6,795

£122/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Paul Whatley Cars

01215160450 *

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

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

Low Mileage

£19,050

  • 2L
  • 46.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2018 - 320d EfficientDynamics Plus 4dr

2018 - 320d EfficientDynamics Plus 4dr2

£10,995

£210/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Moy Auto Services

02887448024 *

BMW 3 Series2008 (08) - 320d Edition M Sport 5dr Auto

2008 (08) - 320d Edition M Sport 5dr Auto42

Low Mileage

£3,295

  • 2L
  • 134.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Harris Motor Group

01924942328 *

BMW 3 Series2018 - 320d EfficientDynamics Plus 5dr Step Auto

2018 - 320d EfficientDynamics Plus 5dr Step Auto28

£8,950

£167/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

PL Motors

02890026886 *

BMW 3 Series2019 - 330i M Sport 5dr Step Auto

2019 - 330i M Sport 5dr Step Auto5

£20,194

£457/pm (PCP)

  • 2L
  • 89.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2018 - 2.0 320i M Sport Shadow Edition Touring 5-Door

2018 - 2.0 320i M Sport Shadow Edition Touring 5-Door43

£15,995

£315/pm (HP)

  • 2L
  • 70.8K

    Miles
  • Petrol
  • Automatic
  • Estate

HLX Performance LTD

01935311891 *

BMW 3 Series2024 (73) - M340d xDrive MHT 5dr Step Auto

2024 (73) - M340d xDrive MHT 5dr Step Auto15

Reduced

£46,995

£718/pm (PCP)

  • 3L
  • 15.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2010 - 2.0 320d M Sport Steptronic Euro 5 4dr

2010 - 2.0 320d M Sport Steptronic Euro 5 4dr30

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Auto Hall

01603567769 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)29

£17,990

  • 2L
  • 84.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

BMW 3 Series2019 (19) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2019 (19) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)56

£18,995

£393/pm (PCP)

  • 3L
  • 86.8K

    Miles
  • Diesel
  • Automatic
  • Estate

cookham classics ltd

01628563260 *

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.