Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,628 Used BMW 3 Series cars for sale

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

2018 (67) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps50

Reduced

£16,840

£332/pm (HP)

  • 2L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

DR Motors

01162162407 *

4.1/5 Stars

BMW 3 Series2019 (69) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr87

£15,145

£297/pm (HP)

  • 2L
  • 104.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

MMK AUTOMOTIVE LIMITED

01615195756 *

BMW 3 Series2020 (69) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2020 (69) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)33

Reduced

£17,095

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto [Pro Pack]

2024 - 320i M Sport 4dr Step Auto [Pro Pack]28

Low Mileage

£31,399

£522/pm (PCP)

  • 2L
  • 14.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Coventry

02475187133 *

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

2021 - 330e M Sport 4dr Step Auto46

£20,995

£356/pm (PCP)

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Mallusk Motorstore

02895908087 *

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

2019 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)69

Low Mileage

£23,750

£420/pm (PCP)

  • 2L
  • 35.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Autos Surrey

02037637047 *

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

2022 - 330e M Sport 4dr Step Auto19

Low Mileage

£25,098

  • 2L
  • 25.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Workington Motorstore / GWM

01900511070 *

BMW 3 Series2016 (66) - 330e Sport 4dr Step Auto

2016 (66) - 330e Sport 4dr Step Auto10

£6,190

  • 2L
  • 119.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Automatic Motors Ltd

01895546521 *

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

2025 - 320i M Sport 5dr Step Auto35

£36,995

£543/pm (PCP)

  • 2L
  • 11.5K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

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

2025 - 320i M Sport 5dr Step Auto48

Reduced

£34,450

£475/pm (PCP)

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto19

£56,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2022 (72) - 320i M Sport 5dr Step Auto

2022 (72) - 320i M Sport 5dr Step Auto37

Low Mileage

£29,250

  • 2L
  • 11.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Stoneacre Lincoln Volvo

01522437507 *

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

2020 (70) - 330e M Sport 4dr Step Auto15

£19,491

  • 2L
  • 61.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2015 (15) - 320d EfficientDynamics 4dr Step Auto30

£5,795

£101/pm (HP)

  • 2L
  • 101.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.4/5 Stars

BMW 3 Series2020 (20) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr55

Reduced

£20,489

£417/pm (PCP)

  • 3L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

0/5 Stars

BMW 3 Series2018 (68) - 3.0 340i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (326 ps

2018 (68) - 3.0 340i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (326 ps50

£23,450

£587/pm (PCP)

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsource360.com

01332416372 *

BMW 3 Series2016 - 318i Sport 4dr Step Auto

2016 - 318i Sport 4dr Step Auto11

£8,495

£157/pm (HP)

  • 1.5L
  • 81.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Dunwoody Car Sales

02890023606 *

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) 5dr55

£28,490

£462/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formula Prestige Motors

01633742345 *

3.9/5 Stars

BMW 3 Series2014 (64) - 2.0 320D XDRIVE M SPORT TOURING 5DR AUTOMATIC

2014 (64) - 2.0 320D XDRIVE M SPORT TOURING 5DR AUTOMATIC36

£6,995

  • 2L
  • 132.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Evoque Motors

01254445630 *

0/5 Stars

BMW 3 Series2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr19

£24,994

£415/pm (PCP)

  • 3L
  • 74.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

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.