Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,452 Used BMW 3 Series cars for sale

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

2023 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 651

Low Mileage

£29,582

£479/pm (PCP)

  • 2L
  • 12.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

BMW 3 Series2015 (15) - 2.0 318d BluePerformance Luxury Touring Auto Euro 6 (s/s) 5dr

2015 (15) - 2.0 318d BluePerformance Luxury Touring Auto Euro 6 (s/s) 5dr34

Low Mileage

£11,990

£231/pm (HP)

  • 2L
  • 37.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Park Road Garages Ltd

01234862513 *

BMW 3 Series2024 - M340d xDrive MHT 5dr Step Auto

2024 - M340d xDrive MHT 5dr Step Auto43

Reduced

£50,995

£821/pm (PCP)

  • 3L
  • 18.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2015 (15) - 320d EfficientDynamics Business 4dr

2015 (15) - 320d EfficientDynamics Business 4dr31

£2,985

  • 2L
  • 178.0K

    Miles
  • Diesel
  • Manual
  • Saloon

KARS2GO LIMITED

01254919310 *

BMW 3 Series2015 (65) - 330d M Sport 5dr Step Auto

2015 (65) - 330d M Sport 5dr Step Auto23

£9,275

£174/pm (HP)

  • 3L
  • 91.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Ford Road Car Sales

01255442321 *

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

£3,999

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Simply Motors

02081500946 *

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto

2022 - 320i xDrive M Sport 4dr Step Auto38

Reduced

£25,049

£417/pm (PCP)

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Glasgow

01412601249 *

BMW 3 Series2014 (64) - 320d xDrive M Sport 5dr

2014 (64) - 320d xDrive M Sport 5dr24

£7,895

£145/pm (HP)

  • 2L
  • 111.9K

    Miles
  • Diesel
  • Manual
  • Estate

MOTOR EXPRESS PENDLE LTD

07305693901 *

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

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

£13,995

£273/pm (HP)

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Vision Car Sales

01793550993 *

0/5 Stars

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

2021 (21) - 330e M Sport 4dr Step Auto56

£16,922

£284/pm (PCP)

  • 2L
  • 69.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Coupe 2dr Diesel Steptronic Euro 5 (184 ps)

2012 (12) - 2.0 320d Sport Plus Edition Coupe 2dr Diesel Steptronic Euro 5 (184 ps)24

Low Mileage

£5,450

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

C & A Motors Ltd

01613887769 *

2.9/5 Stars

BMW 3 Series2022 (71) - 330e xDrive M Sport Touring 5-Door

2022 (71) - 330e xDrive M Sport Touring 5-Door41

Low Mileage

£27,490

  • 2L
  • 15.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hedin BMW Bromley

02038730345 *

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

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

£22,995

£359/pm (PCP)

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorclass

01942559217 *

BMW 3 Series2017 (66) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2017 (66) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)40

Reduced

£14,250

  • 2L
  • 31.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268988968 *

0/5 Stars

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

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

£21,191

  • 2L
  • 58.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 - 320d SE 5dr Step Auto

2012 - 320d SE 5dr Step Auto56

Low Mileage

£6,995

  • 2L
  • 93.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2021 (71) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£28,991

  • 3L
  • 23.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 - 320d SE 4dr Step Auto

2018 - 320d SE 4dr Step Auto12

£11,995

£231/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2018 (67) - 316d Sport 5dr

2018 (67) - 316d Sport 5dr13

£7,995

£147/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Estate

McStravick Motors

02895908158 *

BMW 3 Series2020 - 3.0 330d M Sport Plus Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (2

2020 - 3.0 330d M Sport Plus Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (286

Reduced

£23,995

£397/pm (PCP)

  • 3L
  • 70.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MSC MOTORS LTD

01782917198 *

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.