Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,400 Used BMW 3 Series cars for sale

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

2020 (70) - 330e xDrive M Sport 5dr Step Auto47

£21,991

  • 2L
  • 58.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2016 - 2.0 318d M Sport Touring Auto Euro 6 (s/s) 5dr57

£8,495

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Estate

ARC Car Sales

01924908897 *

BMW 3 Series2013 (63) - 316d SE 4dr

2013 (63) - 316d SE 4dr25

£4,145

  • 2L
  • 143.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

BMW 3 Series2017 - 335d xDrive M Sport 5dr Step Auto

2017 - 335d xDrive M Sport 5dr Step Auto1

£14,995

£294/pm (HP)

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Shift Automotive

01255449902 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr36

£6,950

  • 2L
  • 167.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fengate Car Sales

01733915208 *

0/5 Stars

BMW 3 Series2013 - 320d xDrive M Sport 5dr Step Auto

2013 - 320d xDrive M Sport 5dr Step Auto46

£7,300

  • 2L
  • 120.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Vortex Cars Limited

01614700153 *

BMW 3 Series2020 (69) - 318d M Sport 5dr Step Auto

2020 (69) - 318d M Sport 5dr Step Auto48

£16,975

£335/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Sandwell Car Sales

01215160845 *

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr58

£21,484

£338/pm (PCP)

  • 2L
  • 71.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

New Street Car Centre

01952446905 *

4.8/5 Stars

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto21

Low Mileage

£17,749

£312/pm (PCP)

  • 2L
  • 35.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

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

Low Mileage

£20,499

  • 2L
  • 33.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series1986 - 325i 2dr Auto

1986 - 325i 2dr Auto25

Low Mileage

£34,995

  • 2.5L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BMW 3 Series2021 (21) - 330e M Sport Saloon 4-Door

2021 (21) - 330e M Sport Saloon 4-Door62

Low Mileage

£22,506

  • 2L
  • 30.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2010 (60) - 320d SE 2dr

2010 (60) - 320d SE 2dr10

Reduced

£3,795

£59/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Convertible

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

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

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

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

£21,970

  • 2L
  • 56.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace Car Supermarket

01616945306 *

BMW 3 Series2021 - 330e M Sport Pro Edition 4dr Step Auto

2021 - 330e M Sport Pro Edition 4dr Step Auto25

£13,195

£278/pm (HP)

  • 2L
  • 137.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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

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

Low Mileage

£13,695

  • 2L
  • 33.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Jones Motor Company

01244562695 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr38

£9,999

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blakewater Cars

01254916481 *

BMW 3 Series2019 (19) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)50

£14,990

£294/pm (HP)

  • 2L
  • 75.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Crowther Lodge Motor Company

01915945588 *

BMW 3 Series2012 - 318d Sport Plus Edition 5dr Step Auto

2012 - 318d Sport Plus Edition 5dr Step Auto46

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

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