Skip to main content

2,972 Used BMW 3 Series cars for sale

BMW 3 Series2011 - 2.0 318d ES Touring 5-Door

2011 - 2.0 318d ES Touring 5-Door32

Low Mileage

£3,250

Finance available £50 pm

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Manual
  • Estate

Widowhill Cars

01282506567 *

BMW 3 Series2013 - 320d SE 5dr

2013 - 320d SE 5dr12

Low Mileage

£6,500

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Manual
  • Hatchback

Save On Used Cars

01724514218 *

BMW 3 Series2009 (59) - 320d M Sport 4dr Step Auto

2009 (59) - 320d M Sport 4dr Step Auto20

£3,995

Finance available £67 pm

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Deals On Wheels

01494932759 *

0/5 Stars

BMW 3 Series2008 (08) - 325i [3.0] SE 2dr Auto

2008 (08) - 325i [3.0] SE 2dr Auto18

Low Mileage

£5,495

Finance available £100 pm

  • 3L
  • 99.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

Next Car Now

01494296465 *

BMW 3 Series2016 (16) - 2.0 320d SE Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d SE Auto xDrive Euro 6 (s/s) 4dr50

Reduced

£10,384

Finance available £210 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

New Street Car Centre

01952967003 *

4.6/5 Stars

BMW 3 Series2009 (59) - BMW 320i 2 Litre sunroof 5-Door

2009 (59) - BMW 320i 2 Litre sunroof 5-Door13

Low Mileage

£6,599

Finance available £125 pm

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Nippon Motors

01164646509 *

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

2021 - 320i M Sport 4dr Step Auto36

£19,499

Finance available £401 pm

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01473356705 *

4.3/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr

2013 (13) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr39

Low Mileage

£8,981

Finance available £178 pm

  • 2L
  • 79.1K

    Miles
  • Diesel
  • Manual
  • Estate

Eye Green Cars

01733794296 *

3.3/5 Stars

BMW 3 Series2015 - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr27

Low Mileage

£17,995

Finance available £349 pm

  • 3L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

UP PRESTIGE LTD

01746331186 *

BMW 3 Series2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 258 Ps

2020 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 258 Ps27

Reduced

£18,495

  • 2L
  • 81.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Pentagon Vauxhall (Derby)

01332315356 *

BMW 3 Series2017 - 320d M Sport 4dr Step Auto

2017 - 320d M Sport 4dr Step Auto24

£12,900

Finance available £266 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Automoto UK Ltd

02840330135 *

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 Series2024 (24) - 320d M Sport 4dr Step Auto Diesel Saloon

2024 (24) - 320d M Sport 4dr Step Auto Diesel Saloon20

£38,026

  • 2L
  • 7.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

£13,795

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2016 (66) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 s/s 258 ps Estate

2016 (66) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 s/s 258 ps Estate35

£9,995

  • 3L
  • 131.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ribble Cars

01200404074 *

BMW 3 Series2016 - 3.0 330d M Sport GT Auto Euro 6 (s/s) 5dr

2016 - 3.0 330d M Sport GT Auto Euro 6 (s/s) 5dr33

£12,495

  • 3L
  • 72.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Testers Autos Limited

01473907549 *

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

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

£11,995

Finance available £246 pm

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Conwy

01492525999 *

BMW 3 Series2021 (21) - M340i xDrive 4dr Step Auto Petrol Saloon

2021 (21) - M340i xDrive 4dr Step Auto Petrol Saloon57

£31,797

  • 3L
  • 41.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2004 (04) - 330 Ci Sport 2dr Auto

2004 (04) - 330 Ci Sport 2dr Auto24

Low Mileage

£7,500

Finance available £145 pm

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Bramham Garage

01937221216 *

0/5 Stars

BMW 3 Series2021 (71) - 330e M Sport Pro Edition 5dr Step Auto

2021 (71) - 330e M Sport Pro Edition 5dr Step Auto31

£25,990

  • 2L
  • 42.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Auto MC Limited TA Automotive Cars

01535280995 *

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.