Skip to main content
Get theCazoo logoapppowered by motors

3,188 Used BMW 3 Series cars for sale

BMW 3 Series2008 (B) - 335I M SPORT TOURING 5-Door

2008 (B) - 335I M SPORT TOURING 5-Door28

£5,990

  • 3L
  • 156.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Direct Part X

01924667333 *

BMW 3 Series2018 - 3.0 335d xDrive M Sport Shadow Edition Auto 4WD 4dr

2018 - 3.0 335d xDrive M Sport Shadow Edition Auto 4WD 4dr32

Low Mileage

£22,195

Finance available £454 pm

  • 3L
  • 49.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace Prestige Autos

01134676275 *

BMW 3 Series2009 (07) - 318i ES 4dr Step Auto

2009 (07) - 318i ES 4dr Step Auto22

Low Mileage

£3,290

  • 2L
  • 83.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Apex Autos

01708209243 *

BMW 3 Series2021 - 330I SPORT 4DR STEP AUTO

2021 - 330I SPORT 4DR STEP AUTO29

£16,995

Finance available £284 pm

  • 2L
  • 76.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brayley Thurrock Car Centre

01375808571 *

0/5 Stars

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

2022 - 320d MHT M Sport 5dr Step Auto39

£27,284

  • 2L
  • 30.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2015 (65) - 3l 4d AUTO 255 BHP 4-Door

2015 (65) - 3l 4d AUTO 255 BHP 4-Door30

£11,995

Finance available £246 pm

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Conwy

01493807069 *

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

2021 (71) - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)50

£18,495

  • 2L
  • 68.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carite Ltd

01793224408 *

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) 2 FORMER OWNE23

£17,995

  • 2L
  • 69.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£34,298

  • 2L
  • 14.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E30

£20,000

Finance available £310 pm

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Mylson Ltd

01616698222 *

BMW 3 Series2020 (20) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (20) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr8

£20,991

  • 2L
  • 61.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Prestige Cars by Peter Cooper West End

02380017190 *

BMW 3 Series2019 - M SPORT

2019 - M SPORT9

£17,995

Finance available £349 pm

  • 54.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stradey Motor Company

01554701937 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr19

£17,900

Finance available £304 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Sales NI Ltd

02882440438 *

BMW 3 Series2015 (15) - 320i SE 5dr Step Auto [Business Media]

2015 (15) - 320i SE 5dr Step Auto [Business Media]18

£7,495

Finance available £145 pm

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Central Motors

01308801161 *

BMW 3 Series2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 2

2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 211

Reduced

£7,495

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

BMW 3 Series2015 (15) - 318d Sport 5dr Step Auto [Business Media]

2015 (15) - 318d Sport 5dr Step Auto [Business Media]30

£5,500

  • 2L
  • 155.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Juno Cars

01282501863 *

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)7

£15,990

  • 2L
  • 89.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2013 - 2.0 318d SE Saloon start stop low tax 4-Door

2013 - 2.0 318d SE Saloon start stop low tax 4-Door54

Reduced

£3,995

Finance available £79 pm

  • 2L
  • 114.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Fine Motors Ltd

01162165628 *

BMW 3 Series2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)47

£28,440

  • 3L
  • 71.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2017 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr Automa

2017 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr Automa28

Low Mileage

£21,495

  • 3L
  • 49.2K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.