Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,376 Used BMW 3 Series cars for sale

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

2015 (65) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)33

Low Mileage

£12,495

  • 2L
  • 35.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Jones Motor Company

01244562695 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£19,991

  • 2L
  • 74.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 (60) - 320i M Sport Business Edition 5dr Step Auto

2025 (60) - 320i M Sport Business Edition 5dr Step Auto32

Low Mileage

£8,249

£152/pm (HP)

  • 2L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Estate

M Cars Surrey Ltd

01342649540 *

BMW 3 Series2013 (63) - 318d M Sport 4dr

2013 (63) - 318d M Sport 4dr41

£5,995

£105/pm (HP)

  • 2L
  • 113.3K

    Miles
  • Diesel
  • Manual
  • Saloon

A&A Auto Sales

01832778585 *

4.7/5 Stars

BMW 3 Series2011 (11) - 320d EfficientDynamics 4dr

2011 (11) - 320d EfficientDynamics 4dr8

£1,999

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SPORTS & PERFORMANCE CARS

01706572037 *

1.4/5 Stars

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

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) - CARP45

£17,864

£362/pm (CS)

  • 2L
  • 74.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

BMW 3 Series2020 - M340i xDrive 4dr Step Auto

2020 - M340i xDrive 4dr Step Auto2

Low Mileage

£34,790

  • 3L
  • 38.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£32,498

  • 2L
  • 12.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Mazda MG (Stirling)

01786230675 *

BMW 3 Series2012 (12) - 2.0 318i SE Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)

2012 (12) - 2.0 318i SE Touring 5dr Petrol Manual Euro 5 (s/s) (143 ps)29

Low Mileage

£5,100

£86/pm (HP)

  • 2L
  • 75.1K

    Miles
  • Petrol
  • Manual
  • Estate

Hammond Cars Ipswich

01473927579 *

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

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr15

Reduced

£12,885

  • 2L
  • 93.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

IM Car Supermarket

01582341915 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)25

Low Mileage

£19,999

  • 2L
  • 43.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto

2025 - 320i M Sport 5dr Step Auto19

£34,898

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2022 - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)8

£21,499

£398/pm (PCP)

  • 2L
  • 47.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2007 (07) - 2.0 320i SE Coupe 2dr Petrol Steptronic Euro 4 (170 ps)

2007 (07) - 2.0 320i SE Coupe 2dr Petrol Steptronic Euro 4 (170 ps)20

Low Mileage

£3,495

£115/pm (HP)

  • 2L
  • 80.8K

    Miles
  • Petrol
  • Automatic
  • Coupe

D&C AUTO REPAIRS LIMITED

01752982988 *

BMW 3 Series(67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

(67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr1

£9,995

  • 69.4K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Quality Cars and Commercials Ltd

01227203373 *

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

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Reduced

£39,000

  • 2L
  • 6.5K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2017 - 320d EfficientDynamics Sport 4dr Step Auto

2017 - 320d EfficientDynamics Sport 4dr Step Auto19

Low Mileage

£11,998

  • 2L
  • 58.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

01224451052 *

BMW 3 Series2022 (22) - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (22) - 2.0 320d MHT SE Pro Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)50

£17,699

  • 2L
  • 76.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2025 (75) - 330e M Sport 5dr Step Auto [Tech/Pro Pack] Estate

2025 (75) - 330e M Sport 5dr Step Auto [Tech/Pro Pack] Estate52

Low Mileage

£39,911

  • 2L
  • 1.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2016 (66) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2016 (66) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr2

£11,999

£231/pm (HP)

  • 2L
  • 93.5K

    Miles
  • Diesel
  • Automatic
  • Estate

TMMC The Manchester Motor Company Ltd

01204324191 *

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