Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,460 Used BMW 3 Series cars for sale

BMW 3 Series1999 (L) - 2.8 328i 2dr

1999 (L) - 2.8 328i 2dr47

Low Mileage

£4,999

  • 2.8L
  • 85.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

JUST-MOTORS NW LTD

01616946813 *

BMW 3 Series2011 (11) - 318d ES 5dr

2011 (11) - 318d ES 5dr28

£1,599

  • 2L
  • 160.0K

    Miles
  • Diesel
  • Manual
  • Estate

Z a motors

01785336152 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 647

£21,938

£355/pm (PCP)

  • 2L
  • 39.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Southampton

01489663574 *

BMW 3 Series2016 - 2.0 320i Luxury Auto 4dr

2016 - 2.0 320i Luxury Auto 4dr47

Low Mileage

£12,877

£298/pm (HP)

  • 2L
  • 38.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Best Car Ltd

01580231545 *

BMW 3 Series2021 (71) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 3.0 330d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£28,991

  • 3L
  • 23.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2013 (62) - 328i M Sport 4dr Step Auto

2013 (62) - 328i M Sport 4dr Step Auto31

Low Mileage

£7,895

£145/pm (HP)

  • 2L
  • 104.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cars2u

01473354250 *

3.5/5 Stars

BMW 3 Series2018 - 340i M Sport Shadow Edition 4dr Step Auto

2018 - 340i M Sport Shadow Edition 4dr Step Auto36

Low Mileage

£25,990

£648/pm (PCP)

  • 3L
  • 41.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 636

£33,480

£542/pm (PCP)

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

BMW 3 Series2015 (64) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Auto Euro 5 (s/s)

2015 (64) - 2.0 320d ED EfficientDynamics Business Saloon 4dr Diesel Auto Euro 5 (s/s)39

£7,399

  • 2L
  • 92.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pinetree Car Superstore Tonypandy

01443803252 *

BMW 3 Series2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)70

Reduced

£9,590

  • 1.5L
  • 72.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Automatic Motors Ltd

01895546521 *

BMW 3 Series2015 - 320d M Sport 5-Door

2015 - 320d M Sport 5-Door66

Low Mileage

£16,500

  • 2L
  • 45.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Avanti Automotive

01172331381 *

BMW 3 Series2018 (18) - 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr78

Reduced

£17,950

£523/pm (PCP)

  • 3L
  • 80.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hamilton Grays Ltd

07816430599 *

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

2019 - 320d M Sport 4dr Step Auto26

Low Mileage

£20,697

£422/pm (HP)

  • 2L
  • 40.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 5dr

2013 (13) - 320d M Sport 5dr26

Low Mileage

£7,995

  • 2L
  • 90.2K

    Miles
  • Diesel
  • Manual
  • Estate

Wheels In Motion Sherborne

01935311739 *

0/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (36

£17,731

£347/pm (PCP)

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2022 - 330e SE Pro 4dr Step Auto

2022 - 330e SE Pro 4dr Step Auto33

£14,943

£246/pm (PCP)

  • 2L
  • 64.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2022 (22) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2022 (22) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£14,975

£293/pm (HP)

  • 2L
  • 98.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Trade Car Sales

01616720265 *

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 Series2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£22,291

  • 2L
  • 55.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2016 - 335d xDrive M Sport 5dr Step Auto

2016 - 335d xDrive M Sport 5dr Step Auto27

Low Mileage

£23,799

£509/pm (HP)

  • 3L
  • 34.4K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Trafford

01616969155 *

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.