Skip to main content

2,983 Used BMW 3 Series cars for sale

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 Series2015 - 335D XDRIVE M SPORT TOURING 5-Door

2015 - 335D XDRIVE M SPORT TOURING 5-Door50

£15,995

Finance available £335 pm

  • 3L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Southwest Motor Company

01752982529 *

4.5/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr28

Reduced

£16,782

Finance available £353 pm

  • 2L
  • 75.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Madeley Heath Motors

01782917194 *

BMW 3 Series2014 - 2.0 318d M Sport 5dr

2014 - 2.0 318d M Sport 5dr26

£6,490

Finance available £123 pm

  • 2L
  • 115.2K

    Miles
  • Diesel
  • Manual
  • Estate

Sleaford Car Centre

01529401234 *

BMW 3 Series2017 - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2017 - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps42

£13,050

Finance available £253 pm

  • 2L
  • 74.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Mountsorrel

01162165589 *

4.4/5 Stars

BMW 3 Series2021 - 330e SE Pro 5dr Step Auto

2021 - 330e SE Pro 5dr Step Auto41

£17,980

  • 2L
  • 51.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall SKODA Oxford

01865952020 *

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

2015 (65) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr47

£8,285

Finance available £163 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hampton Motorgroup

01216618720 *

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

2007 (57) - 330i M Sport 2dr12

Low Mileage

£7,495

Finance available £145 pm

  • 3L
  • 83.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Paul Whatley Cars

01215160450 *

BMW 3 Series2018 - 2.0 320d M Sport Touring 5-Door

2018 - 2.0 320d M Sport Touring 5-Door17

Reduced

£10,790

Finance available £219 pm

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Automatic
  • Estate

GS MOTOR GROUP LTD

01924667222 *

BMW 3 Series2013 (63) - 316d Sport 4dr Step Auto

2013 (63) - 316d Sport 4dr Step Auto16

£5,500

Finance available £101 pm

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Beechwood Van Sales Ltd

01515417902 *

BMW 3 Series2012 (12) - 318d SE 4dr

2012 (12) - 318d SE 4dr15

£2,995

  • 2L
  • 170.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Cloverlay Car Sales Limited Rainham

01634564271 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Motorstore Kia/MG (Liverpool)

01513179472 *

4.7/5 Stars

BMW 3 Series2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey

2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey32

£7,795

Finance available £152 pm

  • 1.5L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Swans Motor Group LTD

01603516692 *

4.4/5 Stars

BMW 3 Series2008 (58) - 330i M Sport 4dr Step Auto

2008 (58) - 330i M Sport 4dr Step Auto20

£5,999

Finance available £112 pm

  • 3L
  • 140.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

EMPORIUM AUTO HOUSE LTD

02039092208 *

0/5 Stars

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

2021 - 320i M Sport 4dr Step Auto33

£21,999

Finance available £431 pm

  • 2L
  • 38.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

N K Motors Derby

01332414576 *

BMW 3 Series2019 - 2.0 (184bhp) M Sport Saloon 4d Sport Auto 1998cc 4-Door

2019 - 2.0 (184bhp) M Sport Saloon 4d Sport Auto 1998cc 4-Door90

£25,000

Finance available £493 pm

  • 2L
  • 220.0

    Miles
  • Petrol
  • Automatic
  • Saloon

X76 CHESTER LTD

01244268800 *

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

2019 (19) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr30

£18,499

Finance available £359 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Fz Automotive Group

01422415953 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,498

  • 2L
  • 8.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2017 - 2.0 330E M Sport Auto 4dr

2017 - 2.0 330E M Sport Auto 4dr51

£11,995

Finance available £246 pm

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367296 *

5/5 Stars

BMW 3 Series2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

£18,975

Finance available £377 pm

  • 2L
  • 49.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

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.