Skip to main content

3,206 Used BMW 3 Series cars for sale

BMW 3 Series2018 (18) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr50

£13,491

  • 2L
  • 85.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2019 - 2.0 320d M Sport Auto 4dr49

£17,495

Finance available £339 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367296 *

5/5 Stars

BMW 3 Series2015 (15) - 2.0 318d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (143 ps)

2015 (15) - 2.0 318d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (143 ps)27

Low Mileage

£9,995

Finance available £201 pm

  • 2L
  • 55.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

4.1/5 Stars

BMW 3 Series2007 (57) - 325i SE 2dr Step Auto

2007 (57) - 325i SE 2dr Step Auto41

Low Mileage

£5,000

Finance available £89 pm

  • 3L
  • 76.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Eastwoods Ltd

01252916819 *

4.6/5 Stars

BMW 3 Series2020 (70) - 320d M Sport Touring 5-Door

2020 (70) - 320d M Sport Touring 5-Door26

Low Mileage

£26,600

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2020 (70) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2020 (70) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)70

£20,500

Finance available £379 pm

  • 2L
  • 56.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2022 - 320d MHT SE Pro 5dr Step Auto

2022 - 320d MHT SE Pro 5dr Step Auto99

£22,518

  • 2L
  • 31.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marshall BYD Peterborough

01733907064 *

BMW 3 Series2011 (11) - 2.0 318d M Sport Steptronic Euro 5 4dr

2011 (11) - 2.0 318d M Sport Steptronic Euro 5 4dr41

Reduced

£5,600

Finance available £103 pm

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

iCars Automotive Ltd

07482502192 *

BMW 3 Series2018 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr

2018 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr53

£6,891

Finance available £132 pm

  • 2L
  • 121.8K

    Miles
  • Diesel
  • Manual
  • Estate

Car Bazaar ltd

01143086594 *

4.8/5 Stars

BMW 3 Series2018 (68) - 335d xDrive M Sport Shadow Edition 4dr Step Auto Diesel Saloon

2018 (68) - 335d xDrive M Sport Shadow Edition 4dr Step Auto Diesel Saloon71

Low Mileage

£22,688

  • 3L
  • 43.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

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

2024 (62) - 2.0 320i M Sport Auto Euro 5 (s/s) 4dr19

Low Mileage

£8,489

Finance available £167 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Park Lane Motors LTD

01535280992 *

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

2021 - 320d MHT M Sport 4dr Step Auto15

£19,950

Finance available £389 pm

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

DG Cars & 4X4 LTD

02890023125 *

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

2024 - 320i M Sport 5dr Step Auto12

£33,998

  • 2L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW 3 Series2002 (52) - 2.5 325Ci 325 Sport Coupe 2dr Petrol Manual (217 g/km, 192 bhp) Track Car/

2002 (52) - 2.5 325Ci 325 Sport Coupe 2dr Petrol Manual (217 g/km, 192 bhp) Track Car/32

£4,500

Finance available £78 pm

  • 2.5L
  • 194.2K

    Miles
  • Petrol
  • Manual
  • Coupe

North Loop Autohaus

01527911876 *

BMW 3 Series1990 (G) - 318i 2dr Auto

1990 (G) - 318i 2dr Auto17

Reduced

£5,795

Finance available £107 pm

  • 1.8L
  • 95.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AUTO ILLUSION

01172448950 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

£13,990

Finance available £290 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

K Motors London Ltd

02037587409 *

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Plus Edition Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s

2020 (20) - 2.0 320d MHT M Sport Plus Edition Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s14

Low Mileage

£25,995

Finance available £513 pm

  • 2L
  • 38.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hartlepool Motor Company Ltd

01429807308 *

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

2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr76

£19,300

Finance available £376 pm

  • 3L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Reduced

£2,495

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series2019 - 320d M Sport Shadow Edition 5dr Step Auto

2019 - 320d M Sport Shadow Edition 5dr Step Auto28

Reduced

£17,890

Finance available £347 pm

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Richard Vance Cars

02890024661 *

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

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.