Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,636 Used BMW 3 Series cars for sale

BMW 3 Series2003 (03) - 330 Ci Sport 2dr

2003 (03) - 330 Ci Sport 2dr19

Low Mileage

£4,000

  • 3L
  • 116.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Martyns Car Sales

01932687838 *

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

2018 - 320d M Sport 4dr Step Auto19

£11,998

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738230558 *

BMW 3 Series2004 - 318i SE 4dr Auto

2004 - 318i SE 4dr Auto43

Low Mileage

£1,990

  • 2L
  • 81.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Exclusive Motor Group

01733978045 *

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

2017 - 330e M Sport 4dr Step Auto31

£16,699

£351/pm (HP)

  • 2L
  • 12.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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

2021 (71) - 320i M Sport 4dr Step Auto50

Low Mileage

£24,991

  • 2L
  • 17.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr

2009 (59) - 320d M Sport Highline 2dr17

Low Mileage

£3,295

£52/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Keighley Vehicle Sales

01535281001 *

BMW 3 Series2021 (Z9) - 320D 2.0 M SPORT PRO EDITION TOURING 5-Door

2021 (Z9) - 320D 2.0 M SPORT PRO EDITION TOURING 5-Door34

£30,995

£505/pm (PCP)

  • 2L
  • 37.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Bespoke Motor Works Ltd

01642937532 *

4.9/5 Stars

BMW 3 Series2021 - 2.0 330E M Sport Auto 4dr

2021 - 2.0 330E M Sport Auto 4dr3

£20,995

£356/pm (PCP)

  • 2L
  • 65.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2022 (72) - 330e M Sport 5dr Step Auto50

£23,991

  • 2L
  • 71.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2014 - 318d Sport 4dr Step Auto

2014 - 318d Sport 4dr Step Auto69

Reduced

£4,695

£78/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Velocity Motorhouse LTD

01733666842 *

BMW 3 Series2016 - 340i M SPORT TOURING [3X SERVICES & HUGE SPEC] 5-Door

2016 - 340i M SPORT TOURING [3X SERVICES & HUGE SPEC] 5-Door29

Low Mileage

£22,985

  • 3L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Brooklands Motor Centres

01135321282 *

BMW 3 Series2017 (17) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2017 (17) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)28

Low Mileage

£10,249

  • 2L
  • 51.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.1/5 Stars

BMW 3 Series2016 (16) - 320d [190] M Sport 5dr Step Auto [Business Media]

2016 (16) - 320d [190] M Sport 5dr Step Auto [Business Media]

£9,275

£174/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Motor Giant

01733797019 *

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

2020 - 320d xDrive MHT M Sport 5dr Step Auto19

Low Mileage

£27,798

  • 2L
  • 28.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2017 (17) - 320d xDrive SE 4dr

2017 (17) - 320d xDrive SE 4dr30

Low Mileage

£10,250

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Listers Honda Northampton

01604343516 *

BMW 3 Series2025 (62) - 320I XDrive 4-Door

2025 (62) - 320I XDrive 4-Door42

Low Mileage

£6,300

£111/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Drive Zone Uk Limited

01217288697 *

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

2015 (15) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)30

Low Mileage

£15,795

  • 2L
  • 16.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Jones Motor Company

01244562695 *

BMW 3 Series2014 (14) - 318d M Sport 4dr Step Auto

2014 (14) - 318d M Sport 4dr Step Auto28

£8,295

£153/pm (HP)

  • 2L
  • 97.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)50

£7,149

£129/pm (HP)

  • 2L
  • 95.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Nova Motor Group

01915005812 *

BMW 3 Series2016 - 318d Sport 4dr

2016 - 318d Sport 4dr42

£8,995

£168/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Hutran Group Limited

01472808761 *

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