Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,459 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)25

Low Mileage

£17,999

  • 2L
  • 34.0K

    Miles
  • Diesel
  • Manual
  • Saloon

HPL Wirral

01513174819 *

BMW 3 Series2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)

2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)100

Reduced

£5,450

£93/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Peverel car company ltd

01245204345 *

BMW 3 Series2017 (17) - 335d xDrive M Sport 4dr Step Auto

2017 (17) - 335d xDrive M Sport 4dr Step Auto43

Low Mileage

£18,995

£370/pm (HP)

  • 3L
  • 42.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

JCS VEHICLE SALES LTD

01493807071 *

BMW 3 Series2013 (62) - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

2013 (62) - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

£5,750

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr68

Reduced

£15,989

£315/pm (HP)

  • 3L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Estate

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2014 (14) - 2.0 320d M Sport Euro 5 (s/s) 4dr35

£4,650

  • 2L
  • 140.0K

    Miles
  • Diesel
  • Manual
  • Saloon

KARS2GO LIMITED

01254919310 *

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

2020 (20) - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)31

Low Mileage

£18,975

£377/pm (HP)

  • 2L
  • 28.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

4.1/5 Stars

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto11

Low Mileage

£9,394

£176/pm (HP)

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vivian Price Cars

01172331344 *

BMW 3 Series2016 - 3.0 340i M Sport Auto 4dr

2016 - 3.0 340i M Sport Auto 4dr39

Low Mileage

£22,495

£442/pm (HP)

  • 3L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Goldheart Automotive

01483910967 *

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

2022 - 330e M Sport 4dr Step Auto23

£22,495

£386/pm (PCP)

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

G A Hogg and Son

02829330560 *

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

2021 - 320i M Sport 4dr Step Auto12

Low Mileage

£24,998

  • 2L
  • 29.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

BMW 3 Series2005 (55) - 320i SE 4dr Auto

2005 (55) - 320i SE 4dr Auto1

Low Mileage

£3,995

  • 2L
  • 57.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Northampton Car Company

01604343638 *

BMW 3 Series2018 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps

2018 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps25

Reduced

£17,990

£374/pm (PCP)

  • 2L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quest Motor Group

01376312247 *

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

2025 - 330e 22.3 kWh M Sport 5dr Step Auto12

£37,898

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

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

2022 - 330e M Sport 5dr Step Auto43

£24,549

£397/pm (PCP)

  • 2L
  • 39.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Stockton-On-Tees

01642937531 *

BMW 3 Series2010 (10) - 2.0 320I M SPORT HIGHLINE 2d 168 BHP 2-Door

2010 (10) - 2.0 320I M SPORT HIGHLINE 2d 168 BHP 2-Door9

Low Mileage

£6,995

£137/pm (HP)

  • 2L
  • 62.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

BMW 3 Series2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto

2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto20

£13,500

£262/pm (HP)

  • 2L
  • 93.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

OR Motors Ltd

01412601338 *

BMW 3 Series2021 (71) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr56

Reduced

£18,875

£311/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Polo Motor Company

01634566490 *

0/5 Stars

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

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

£12,995

  • 2L
  • 120.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

BMW 3 Series2013 (63) - 320i M Sport 2dr Step Auto

2013 (63) - 320i M Sport 2dr Step Auto27

Low Mileage

£7,499

  • 2L
  • 87.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Pontings Banbury

01295233002 *

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.