Skip to main content

2,965 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 318d M Sport 5dr

2016 (16) - 318d M Sport 5dr16

Reduced

£7,495

Finance available £145 pm

  • 2L
  • 107.4K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2012 (62) - 318d M Sport 4dr

2012 (62) - 318d M Sport 4dr5

£3,999

Finance available £67 pm

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AMC Custom Motors

01274087668 *

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

2021 - 320d MHT M Sport 5dr Step Auto39

Low Mileage

£26,998

  • 2L
  • 16.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2003 (03) - 1.8 316i SE 4dr

2003 (03) - 1.8 316i SE 4dr49

Reduced

£1,500

  • 1.8L
  • 71.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

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

2018 (18) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr75

Reduced

£10,995

Finance available £223 pm

  • 3L
  • 111.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door

2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door48

Low Mileage

£7,695

Finance available £150 pm

  • 2L
  • 56.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cardiff Motors

02921921384 *

0/5 Stars

BMW 3 Series2018 - 2.0 320d M Sport Shadow Edition Auto 5dr

2018 - 2.0 320d M Sport Shadow Edition Auto 5dr11

Low Mileage

£17,750

Finance available £344 pm

  • 2L
  • 51.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Beck Evans

02037803374 *

4.1/5 Stars

BMW 3 Series2021 (21) - 320d MHT SE Pro 4dr Step Auto Diesel Saloon

2021 (21) - 320d MHT SE Pro 4dr Step Auto Diesel Saloon56

Low Mileage

£22,842

  • 2L
  • 21.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2019 - 320d M Sport 4-Door

2019 - 320d M Sport 4-Door31

Low Mileage

£24,490

Finance available £483 pm

  • 2L
  • 41.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

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

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

Reduced

£14,995

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Paragon Motor Company Ltd

01945668594 *

BMW 3 Series2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr20

£9,650

Finance available £193 pm

  • 2L
  • 129.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cotswolds Cars and Commercials Ltd

02475105242 *

3.2/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

£32,998

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2014 - 318d Sport 5dr

2014 - 318d Sport 5dr22

£6,750

Finance available £128 pm

  • 2L
  • 102.3K

    Miles
  • Diesel
  • Manual
  • Estate

NW Kehoe & Sons

02830447169 *

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

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

£8,995

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Estate

C & A Motors Ltd

01613887769 *

2/5 Stars

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 Series2023 - M340i xDrive MHT 4dr Step Auto

2023 - M340i xDrive MHT 4dr Step Auto40

Low Mileage

£56,237

  • 3L
  • 5.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr29

£5,479

Finance available £100 pm

  • 2L
  • 113.9K

    Miles
  • Diesel
  • Manual
  • Convertible

MF Motors LTD

01733666879 *

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

2019 (19) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr31

Low Mileage

£16,995

  • 2L
  • 42.4K

    Miles
  • Petrol
  • Automatic
  • Estate

LCC Car Sales Limited

01274028163 *

BMW 3 Series2017 (67) - 320d SE 4dr

2017 (67) - 320d SE 4dr19

£9,673

  • 2L
  • 67.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Listers Toyota Nuneaton

02476933333 *

BMW 3 Series2013 - 1.6 316i Sport Saloon 4dr Petrol Manual Euro 5 (s/s) (136 ps)

2013 - 1.6 316i Sport Saloon 4dr Petrol Manual Euro 5 (s/s) (136 ps)4

Low Mileage

£6,895

Finance available £132 pm

  • 1.6L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

PINNACLE MOTOR GROUP LTD

01156848090 *

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.