Skip to main content
Get theCazoo logoapp

3,371 Used BMW 3 Series cars for sale

BMW 3 Series2022 (72) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

2022 (72) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)28

£29,495

  • 2L
  • 27.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Enkae Prestige Motors

01484240747 *

BMW 3 Series2019 (19) - 320d Sport 4dr

2019 (19) - 320d Sport 4dr16

£11,450

£219/pm (HP)

  • 2L
  • 114.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Frosty Hire & Sales LTD

01992367343 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto

2025 - 320i M Sport 5dr Step Auto19

£34,498

  • 2L
  • 9.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

Low Mileage

£19,998

  • 2L
  • 41.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Nottingham Motorstore / Vanstore

01158964024 *

4.7/5 Stars

BMW 3 Series2001 (Y) - E46 325Ci Sport Convertible Auto 2-Door

2001 (Y) - E46 325Ci Sport Convertible Auto 2-Door30

Reduced

£10,995

  • 2.5L
  • 36.4K

    Miles
  • Petrol
  • Automatic
  • Convertible

4 Star Classics

01420551490 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto34

£40,795

  • 2L
  • 4.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

BMW 3 Series2014 (14) - 328i Luxury 4dr Step Auto

2014 (14) - 328i Luxury 4dr Step Auto45

Low Mileage

£10,490

£199/pm (HP)

  • 2L
  • 40.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ondine Cars Limited

01483917134 *

BMW 3 Series2021 (21) - 320d SE Saloon 4-Door

2021 (21) - 320d SE Saloon 4-Door31

Reduced

£19,250

  • 2L
  • 27.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stoneacre Worksop

01909498746 *

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

Low Mileage

£23,486

£393/pm (PCP)

  • 2L
  • 22.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Mountsorrel

01162165589 *

4.4/5 Stars

BMW 3 Series2022 - 3 SERIES 330e M Sport 5dr Step Auto

2022 - 3 SERIES 330e M Sport 5dr Step Auto47

£24,391

  • 2L
  • 32.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall Volkswagen Van Centre Oxford

01235426579 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr23

£16,499

£325/pm (HP)

  • 2L
  • 84.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

URBAN MOTORZ LIMITED

01145510579 *

BMW 3 Series2020 - 320i M Sport 4dr Step Auto

2020 - 320i M Sport 4dr Step Auto19

£23,998

  • 2L
  • 44.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 3 Series2014 (64) - 2.0 320d SE Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d SE Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)21

£7,995

£156/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Central Car Sales

01524917288 *

BMW 3 Series2019 - 316i SE 5dr Step Auto [Business Media]

2019 - 316i SE 5dr Step Auto [Business Media]1

£16,790

  • 1.6L
  • 6.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Mercedes-Benz of Glasgow

01414732216 *

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

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

£15,822

£303/pm (PCP)

  • 2L
  • 85.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2015 (64) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps) M SPO

2015 (64) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps) M SPO40

Low Mileage

£13,950

  • 2L
  • 57.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto12

£31,998

  • 2L
  • 9.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2017 (67) - 320d M Sport 4dr

2017 (67) - 320d M Sport 4dr18

£8,495

£167/pm (HP)

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Mond Cars Of Clydach

01792940321 *

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

BMW 3 Series2004 - 2.5 E46 325Ci M Sport Convertible M54 2.5 2-Door

2004 - 2.5 E46 325Ci M Sport Convertible M54 2.5 2-Door54

Low Mileage

£9,990

  • 2.5L
  • 74.6K

    Miles
  • Petrol
  • Manual
  • Convertible

SJT Motor Co

01270443067 *

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.