Skip to main content

3,167 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door

2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door38

Reduced

£5,795

Finance available £107 pm

  • 2L
  • 96.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bellboy Cars

01477410105 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr40

£16,990

Finance available £357 pm

  • 2L
  • 97.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4.3/5 Stars

BMW 3 Series2016 (66) - 335d xDrive M Sport 5dr Step Auto - LEATHER - SATNAV

2016 (66) - 335d xDrive M Sport 5dr Step Auto - LEATHER - SATNAV32

£14,995

Finance available £313 pm

  • 3L
  • 78.6K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Motor Wise

01673268382 *

4.3/5 Stars

BMW 3 Series2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]

2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]25

Reduced

£10,495

Finance available £212 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Auto2000 Prestige Cars

02037808184 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,698

  • 2L
  • 11.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Hyundai Mazda Used Cars (Linwood)

01414060040 *

4.7/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 4dr Step Auto [Business Media]

2013 (13) - 320d M Sport 4dr Step Auto [Business Media]28

Reduced

£7,495

Finance available £145 pm

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.8/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE31

Low Mileage

£16,050

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2007 (07) - 2.0 318i SE Auto Euro 4 4dr

2007 (07) - 2.0 318i SE Auto Euro 4 4dr13

Reduced

£1,795

  • 2L
  • 160.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Vise Ltd

02039467655 *

BMW 3 Series2014 - 318d M Sport Silver 4dr Step Auto

2014 - 318d M Sport Silver 4dr Step Auto10

£6,495

Finance available £123 pm

  • 2L
  • 120.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

RG Motors Ltd

01522467376 *

4.4/5 Stars

BMW 3 Series2015 (15) - 320i SE 5dr Step Auto [Business Media]

2015 (15) - 320i SE 5dr Step Auto [Business Media]18

£7,495

Finance available £145 pm

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Central Motors

01308801161 *

3/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (222

£15,750

Finance available £303 pm

  • 2L
  • 74.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

4.4/5 Stars

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr70

£18,795

Finance available £366 pm

  • 2L
  • 88.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2010 (60) - 318d SE 5dr

2010 (60) - 318d SE 5dr17

£1,350

  • 2L
  • 159.0K

    Miles
  • Diesel
  • Manual
  • Estate

Drivewave Motors

01217287151 *

BMW 3 Series2015 - 2.0 328i M Sport 4dr

2015 - 2.0 328i M Sport 4dr80

Low Mileage

£12,650

Finance available £260 pm

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Manual
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2017 - 320d M Sport 4dr

2017 - 320d M Sport 4dr16

£12,490

Finance available £257 pm

  • 2L
  • 82.5K

    Miles
  • Diesel
  • Manual
  • Saloon

CMC Car Sales

02890022261 *

BMW 3 Series2021 (21) - 3.0 M3 Competition Edition Auto 4dr

2021 (21) - 3.0 M3 Competition Edition Auto 4dr51

Low Mileage

£55,990

  • 3L
  • 19.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Phantom Motor Company

01942365271 *

BMW 3 Series2012 (12) - 2.0 318d Modern Euro 5 (s/s) 4dr

2012 (12) - 2.0 318d Modern Euro 5 (s/s) 4dr17

£3,495

Finance available £56 pm

  • 2L
  • 130.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.4/5 Stars

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

2014 - 335d xDrive M Sport 5dr Step Auto12

£9,999

Finance available £201 pm

  • 3L
  • 111.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

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

2015 (15) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)33

£7,395

Finance available £143 pm

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ivybridge Trade Centre

01752982776 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr12

£17,995

Finance available £349 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Lakeland Cars (NI) Ltd

02890023697 *

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.