Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,776 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 330e Sport Pro 4-Door

2019 - 330e Sport Pro 4-Door52

Low Mileage

£17,180

  • 2L
  • 47.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door62

£21,000

£343/pm (PCP)

  • 2L
  • 31.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2020 - 318D SPORT 4-Door

2020 - 318D SPORT 4-Door32

Low Mileage

£19,500

£318/pm (PCP)

  • 2L
  • 24.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Rogers Of Brock

01995910807 *

BMW 3 Series2021 - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr Automatic

2021 - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr Automatic27

£19,495

£316/pm (PCP)

  • 2L
  • 85.8K

    Miles
  • Petrol
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2014 (14) - 320d Luxury 4dr

2014 (14) - 320d Luxury 4dr33

£5,750

  • 2L
  • 112.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Ribble Cars

01200404074 *

BMW 3 Series2017 (66) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (66) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr48

£11,885

  • 2L
  • 75.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

IM Car Supermarket

01582341915 *

BMW 3 Series2002 (02) - 3.0 330Ci 2dr

2002 (02) - 3.0 330Ci 2dr36

Low Mileage

£7,990

  • 3L
  • 69.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Brooke MOT Centre Ltd

01508502072 *

4.3/5 Stars

BMW 3 Series2022 (22) - M340d xDrive MHT 4dr Step Auto

2022 (22) - M340d xDrive MHT 4dr Step Auto16

£33,995

£528/pm (PCP)

  • 3L
  • 28.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

TF Car Sales Ltd

01455241626 *

4.1/5 Stars

BMW 3 Series2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr49

Low Mileage

£19,580

£415/pm (HP)

  • 2L
  • 38.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2020 - 3 SERIES 320i M Sport 4dr Step Auto

2020 - 3 SERIES 320i M Sport 4dr Step Auto43

Low Mileage

£25,280

  • 2L
  • 11.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall Mercedes-Benz Chichester

01243979974 *

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

2021 - 330e M Sport Step Auto 4-Door31

Low Mileage

£22,497

£385/pm (PCP)

  • 2L
  • 27.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2018 - 320d xDrive M Sport 4dr Step Auto39

£14,549

£294/pm (HP)

  • 2L
  • 68.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

2025 - 320i M Sport 4dr Step Auto38

£31,749

£494/pm (PCP)

  • 2L
  • 8.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2007 (07) - 335i M Sport 2dr Step Auto

2007 (07) - 335i M Sport 2dr Step Auto12

Low Mileage

£3,195

£101/pm (HP)

  • 3L
  • 93.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

PLANETMOTORZ LTD

01215160815 *

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

2025 - 3 SERIES 330e 22.3 kWh M Sport 5dr Step Auto49

£36,352

  • 2L
  • 6.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2021 - 330E SE PRO 1 OWNER FULL BMW SERVICE HISTORY AUTO 4-Door

2021 - 330E SE PRO 1 OWNER FULL BMW SERVICE HISTORY AUTO 4-Door34

£14,995

£256/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Graham Marsh Car Sales Ltd

01227204258 *

BMW 3 Series2013 (63) - 330d xDrive M Sport 4dr Step Auto

2013 (63) - 330d xDrive M Sport 4dr Step Auto78

Low Mileage

£8,995

£168/pm (HP)

  • 3L
  • 97.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

JUST-MOTORS NW LTD

01615498399 *

BMW 3 Series2023 (23) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2023 (23) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)39

Low Mileage

£43,995

  • 3L
  • 17.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

BMW 3 Series2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr

2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr38

Reduced

£3,750

£58/pm (HP)

  • 2L
  • 108.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Shaws Cars Ltd

01462414116 *

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 *

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.