Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,398 Used BMW 3 Series cars for sale

BMW 3 Series2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr60

Low Mileage

£30,400

£516/pm (PCP)

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2022 (22) - 320i M Sport Saloon 4-Door

2022 (22) - 320i M Sport Saloon 4-Door52

Low Mileage

£22,663

  • 2L
  • 30.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2011 (11) - 320d EfficientDynamics 4dr

2011 (11) - 320d EfficientDynamics 4dr10

£1,750

  • 2L
  • 178.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Alexanders

01204584583 *

BMW 3 Series2021 - 320I M SPORT 4-Door

2021 - 320I M SPORT 4-Door24

£20,500

£341/pm (PCP)

  • 2L
  • 44.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2008 (08) - 320d M Sport [177] 4dr **SPARE OR REPAIR**

2008 (08) - 320d M Sport [177] 4dr **SPARE OR REPAIR**10

Low Mileage

£999

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cheap Cars and Vans

02039475176 *

0/5 Stars

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto

2022 - 320i xDrive M Sport 4dr Step Auto36

£27,990

  • 2L
  • 29.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Chesterfield

01246388445 *

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2023 (73) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£29,991

  • 2L
  • 16.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (29

Reduced

£14,700

  • 2L
  • 73.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

BMW 3 Series2016 (16) - 330e M Sport 4dr Step Auto

2016 (16) - 330e M Sport 4dr Step Auto62

£8,995

£168/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Elite Motor Group LTD

01782389098 *

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

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

£16,553

£333/pm (CS)

  • 2L
  • 82.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p32

£18,490

£382/pm (PCP)

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Spa Motors Brecon

01874640370 *

BMW 3 Series2020 (20) - M340i xDrive 4dr Step Auto Petrol Saloon

2020 (20) - M340i xDrive 4dr Step Auto Petrol Saloon76

Low Mileage

£32,730

  • 3L
  • 35.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series(64) - 2.0 320i SE Touring Euro 6 (s/s) 5dr

(64) - 2.0 320i SE Touring Euro 6 (s/s) 5dr18

£6,090

  • 101.0K

    Miles
  • Petrol
  • Manual
  • Not Supplied

AAR Cars Hub Ltd

02038895455 *

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

2021 (21) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)50

Low Mileage

£36,949

£634/pm (PCP)

  • 3L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Paragon Cars London

01923932402 *

BMW 3 Series2022 - M340d xDrive MHT 5dr Step Auto

2022 - M340d xDrive MHT 5dr Step Auto1

Low Mileage

£41,499

  • 3L
  • 32.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2021 - 320i SE 4dr Step Auto

2021 - 320i SE 4dr Step Auto24

Low Mileage

£17,199

£280/pm (PCP)

  • 2L
  • 33.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto

2019 (69) - 330e M Sport 4dr Auto1

£13,999

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2015 (65) - 320d xDrive M Sport 4dr Step Auto

2015 (65) - 320d xDrive M Sport 4dr Step Auto

£9,294

£174/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vivian Price Cars

01172331344 *

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto9

£14,499

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Pinetree Car Superstore Tonypandy

01443803252 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr

2012 (62) - 2.0 320d Sport Plus Edition Steptronic Euro 5 2dr3

Reduced

£5,999

  • 2L
  • 93.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Haydon Car Sales

01793268767 *

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.