Skip to main content

3,102 Used BMW 3 Series cars for sale

BMW 3 Series2018 (18) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

2018 (18) - 2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)48

Reduced

£14,395

Finance available £293 pm

  • 2L
  • 52.3K

    Miles
  • Petrol
  • Manual
  • Saloon

The Essex Car Group

01277286584 *

4.1/5 Stars

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

2017 - 335d xDrive M Sport 5dr Step Auto8

Low Mileage

£20,999

Finance available £447 pm

  • 3L
  • 57.9K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2012 - 2.0 320d SE Touring Auto Euro 5 (s/s) 5dr

2012 - 2.0 320d SE Touring Auto Euro 5 (s/s) 5dr56

Low Mileage

£6,995

  • 2L
  • 93.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door21

Low Mileage

£22,195

Finance available £435 pm

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

BMW 3 Series2014 (14) - 325D SE 4-Door

2014 (14) - 325D SE 4-Door20

Low Mileage

£7,999

Finance available £156 pm

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bexhill Motors Eastbourne

01323403942 *

4.2/5 Stars

BMW 3 Series2007 (57) - 330i M Sport 2dr

2007 (57) - 330i M Sport 2dr

Low Mileage

£7,495

Finance available £145 pm

  • 3L
  • 83.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Paul Whatley Cars

01215160450 *

BMW 3 Series2014 (Z5) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

2014 (Z5) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)18

Low Mileage

£7,999

Finance available £156 pm

  • 2L
  • 68.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Durham Cars 4 U

01915945586 *

BMW 3 Series2022 (22) - 330i M Sport 4dr Step Auto

2022 (22) - 330i M Sport 4dr Step Auto21

Reduced

£27,500

  • 2L
  • 20.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

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

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

Low Mileage

£25,995

Finance available £513 pm

  • 3L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Paul Williamson Cars Ltd

01343612230 *

5/5 Stars

BMW 3 Series2017 (66) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2017 (66) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)50

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BM Automotive

01752427499 *

5/5 Stars

BMW 3 Series2008 (08) - 2.9 330d Sport 4-Door

2008 (08) - 2.9 330d Sport 4-Door

Low Mileage

£6,495

Finance available £123 pm

  • 3L
  • 76.6K

    Miles
  • Diesel
  • Manual
  • Coupe

OB Motors

01495367091 *

BMW 3 Series2011 - 320d [184] Exclusive Edition 4dr

2011 - 320d [184] Exclusive Edition 4dr12

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 104.4K

    Miles
  • Diesel
  • Manual
  • Saloon

N and D Car Sales

01392537068 *

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

2023 - 320i M Sport 4dr Step Auto37

£25,999

Finance available £547 pm

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

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

2021 - 2.0 318i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (156 ps)36

£22,125

Finance available £482 pm

  • 2L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2004 (53) - 325 Ci Sport 2dr Auto

2004 (53) - 325 Ci Sport 2dr Auto44

Low Mileage

£3,995

Finance available £67 pm

  • 2.5L
  • 118.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Cadnam Car Sales

02382149488 *

BMW 3 Series2010 (10) - 318i SE Business Edition 4dr

2010 (10) - 318i SE Business Edition 4dr19

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Russell Cooper Low Mileage Cars and Vans

01635884970 *

BMW 3 Series2019 - 318d SE 4dr

2019 - 318d SE 4dr27

Low Mileage

£19,450

Finance available £379 pm

  • 2L
  • 23.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr38

£9,450

Finance available £189 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MJ Motors

02890023185 *

BMW 3 Series2016 (16) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2016 (16) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr47

£8,991

  • 2L
  • 145.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

£33,499

Finance available £668 pm

  • 3L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

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.