Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,477 Used BMW 3 Series cars for sale

BMW 3 Series2015 - 318d M Sport 5dr [Business Media]

2015 - 318d M Sport 5dr [Business Media]8

£8,690

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Estate

Glasshoughton Car Sales

01977803305 *

BMW 3 Series2012 (62) - 320d Sport Plus 2dr Step Auto

2012 (62) - 320d Sport Plus 2dr Step Auto27

Low Mileage

£7,200

£130/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Prestige Cars Canvey Ltd

01375801242 *

BMW 3 Series2018 (67) - 320d xDrive M Sport 4dr Step Auto

2018 (67) - 320d xDrive M Sport 4dr Step Auto25

£13,998

  • 2L
  • 71.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vehicle Trade Centre Kilmarnock

01563591867 *

BMW 3 Series2023 (72) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2023 (72) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr58

£46,490

£777/pm (PCP)

  • 3L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Bournemouth High Performance

01202068613 *

BMW 3 Series2023 (73) - 330e xDrive M Sport Saloon 4-Door

2023 (73) - 330e xDrive M Sport Saloon 4-Door54

Low Mileage

£33,259

  • 2L
  • 9.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hedin BMW Blackheath

02037587475 *

BMW 3 Series2011 - 320d EfficientDynamics 4dr

2011 - 320d EfficientDynamics 4dr13

£3,500

  • 2L
  • 158.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Old Forge Car Sales

01449701403 *

BMW 3 Series2017 (17) - 330d xDrive M Sport 5dr Step Auto

2017 (17) - 330d xDrive M Sport 5dr Step Auto15

£13,995

£273/pm (HP)

  • 3L
  • 100.7K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Ainsdale Car Centre

01704337328 *

4.8/5 Stars

BMW 3 Series2015 - 2.0 325d M Sport GT Auto 5dr

2015 - 2.0 325d M Sport GT Auto 5dr15

Low Mileage

£11,300

£216/pm (HP)

  • 2L
  • 76.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Infinity Motors Ltd

01793957947 *

BMW 3 Series2024 - 330e Sport 5dr Step Auto

2024 - 330e Sport 5dr Step Auto46

£29,995

£461/pm (PCP)

  • 2L
  • 21.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Motorstore Bangor

02891638497 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Pro Pack]

2025 - 320i M Sport 5dr Step Auto [Pro Pack]19

£46,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£30,698

  • 2L
  • 13.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness Citroen / Peugeot / Vanstore

01463213058 *

BMW 3 Series2025 (14) - 320d SE 5dr Step Auto

2025 (14) - 320d SE 5dr Step Auto11

£9,495

£178/pm (HP)

  • 2L
  • 59.6K

    Miles
  • Diesel
  • Automatic
  • Estate

BB Cars And Commercials LTD

01508501475 *

BMW 3 Series2020 (70) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2020 (70) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)29

Reduced

£16,400

  • 2L
  • 88.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2023 - 330e M Sport 4dr Step Auto

2023 - 330e M Sport 4dr Step Auto36

£26,794

  • 2L
  • 53.7K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2023 (23) - 320i M Sport 4dr Step Auto76

Low Mileage

£28,949

  • 2L
  • 21.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

BMW 3 Series2017 - 320d EfficientDynamics Plus 4dr

2017 - 320d EfficientDynamics Plus 4dr12

£11,995

£231/pm (HP)

  • 2L
  • 69.9K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2013 (63) - 320d SE 5dr Step Automatic FSH HPi Clear 2 Owner

2013 (63) - 320d SE 5dr Step Automatic FSH HPi Clear 2 Owner26

Reduced

£4,299

£69/pm (HP)

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Simply Motors

02081500946 *

BMW 3 Series2015 (15) - 2.0 320d Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2015 (15) - 2.0 320d Sport Touring Auto xDrive Euro 5 (s/s) 5dr14

£5,495

£94/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Halesowen Trade Centre Ltd

01217288685 *

BMW 3 Series2022 - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2022 - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr64

Low Mileage

£38,990

£679/pm (PCP)

  • 3L
  • 22.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Match Crewe

01270441019 *

4.7/5 Stars

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

2025 - 320i M Sport 4dr Step Auto19

£38,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

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.