Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,538 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 318d Sport 4dr Step Auto

2016 - 318d Sport 4dr Step Auto14

£10,250

£194/pm (HP)

  • 2L
  • 89.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

BMW 3 Series2021 - 320i xDrive M Sport Step Auto 4-Door

2021 - 320i xDrive M Sport Step Auto 4-Door24

£27,997

£468/pm (PCP)

  • 2L
  • 40.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series1992 - 2.5 325i Convertible 2dr Petrol Automatic (192 bhp)

1992 - 2.5 325i Convertible 2dr Petrol Automatic (192 bhp)78

Low Mileage

£25,995

  • 63.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Position One Motor Company

01372230344 *

BMW 3 Series2015 - 330d xDrive Luxury 5dr Step Auto [Business Media]

2015 - 330d xDrive Luxury 5dr Step Auto [Business Media]35

Low Mileage

£11,999

£231/pm (HP)

  • 3L
  • 73.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

NK Sports and Prestige Centre

01332315079 *

BMW 3 Series2014 - 325D SE 4-Door

2014 - 325D SE 4-Door20

Low Mileage

£7,999

£147/pm (HP)

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bexhill Motors Eastbourne

01323403942 *

BMW 3 Series2021 - 2.0 330e SE Professional Auto 5dr

2021 - 2.0 330e SE Professional Auto 5dr57

£13,500

£262/pm (HP)

  • 2L
  • 90.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Car World - Braunstone

01164028881 *

BMW 3 Series(62) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

(62) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr54

Low Mileage

£8,950

  • 77.5K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

HISPEED CAR SALES LTD

01164785129 *

BMW 3 Series2021 (71) - M340d xDrive MHT 5dr Step Auto

2021 (71) - M340d xDrive MHT 5dr Step Auto50

£36,000

£616/pm (PCP)

  • 3L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Trade Cars and Commercials

01661520494 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)34

£19,395

  • 2L
  • 62.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motortrust UK Garstang

01942365158 *

BMW 3 Series2007 - 3.0 325i M Sport Convertible 2-Door

2007 - 3.0 325i M Sport Convertible 2-Door28

Low Mileage

£3,995

£113/pm (HP)

  • 3L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SJH Used Cars Ltd

01174286461 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Plus Edition Saloon 4dr Petrol Plug-in Hybrid Auto E

2020 (20) - 2.0 330e 12kWh M Sport Plus Edition Saloon 4dr Petrol Plug-in Hybrid Auto E23

Reduced

£24,000

  • 2L
  • 32.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2021 - 330e M Sport 4dr Step Auto25

£18,850

  • 2L
  • 62.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Invicta MG & Motorparks Canterbury

01227203463 *

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

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

Low Mileage

£9,995

  • 2L
  • 75.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Motoring Way LTD

01495361519 *

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

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

£22,217

£403/pm (PCP)

  • 2L
  • 39.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2012 (12) - 2.0 320i M Sport Convertible 2dr Petrol Steptronic Euro 5 (170 ps)

2012 (12) - 2.0 320i M Sport Convertible 2dr Petrol Steptronic Euro 5 (170 ps)26

Low Mileage

£9,995

  • 2L
  • 81.7K

    Miles
  • Petrol
  • Automatic
  • Convertible

Taylor Motor Group (Farndon Road)

01636554121 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto27

Low Mileage

£34,995

£559/pm (PCP)

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)42

Reduced

£17,000

£329/pm (HP)

  • 2L
  • 103.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

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

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£33,998

  • 2L
  • 13.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

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

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

£9,322

  • 3L
  • 139.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Class Auto Ltd

01254947714 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 5dr Step Auto

2015 (65) - 335d xDrive M Sport 5dr Step Auto17

£9,490

£178/pm (HP)

  • 3L
  • 119.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Clifton Cars

01733306962 *

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.