Skip to main content

2,965 Used BMW 3 Series cars for sale

BMW 3 Series2021 - M340d xDrive Saloon 4-Door

2021 - M340d xDrive Saloon 4-Door61

£28,000

Finance available £555 pm

  • 3L
  • 50.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2021 (21) - 320i M Sport Saloon 4-Door

2021 (21) - 320i M Sport Saloon 4-Door26

Low Mileage

£24,200

  • 2L
  • 17.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2021 (70) - 330e M Sport Pro Edition 4dr Step Auto

2021 (70) - 330e M Sport Pro Edition 4dr Step Auto60

Reduced

£16,490

Finance available £346 pm

  • 2L
  • 100.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Hulton Motors

01204939633 *

BMW 3 Series2013 (62) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2013 (62) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)50

Reduced

£7,998

Finance available £156 pm

  • 2L
  • 86.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MQAS CARS LTD

01254946245 *

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

2024 - 320d MHT M Sport 4dr Step Auto32

Low Mileage

£34,700

  • 2L
  • 2.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

0/5 Stars

BMW 3 Series2019 - 335d xDrive M Sport Shadow Edition 5dr Step Auto

2019 - 335d xDrive M Sport Shadow Edition 5dr Step Auto25

Reduced

£23,250

Finance available £457 pm

  • 3L
  • 47.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Ballyrobert at Mallusk

02890021668 *

BMW 3 Series2008 (08) - 320d SE [177] 4dr

2008 (08) - 320d SE [177] 4dr16

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

2021 (21) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (215

£15,899

  • 2L
  • 62.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2011 (11) - 2.0 318i SE Euro 5 (s/s) 4dr

2011 (11) - 2.0 318i SE Euro 5 (s/s) 4dr57

Low Mileage

£2,899

  • 2L
  • 93.8K

    Miles
  • Petrol
  • Manual
  • Saloon

I BROTHERS CARS LTD

02039377589 *

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door41

£15,795

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

BMW 3 Series2014 - 318d Sport 4-Door

2014 - 318d Sport 4-Door27

Reduced

£6,485

Finance available £123 pm

  • 2L
  • 118.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Powells Motors MOT

01709288261 *

BMW 3 Series2021 - 330e M Sport Step Auto 4-Door

2021 - 330e M Sport Step Auto 4-Door25

£16,697

Finance available £337 pm

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2019 - 318d SE 5dr Step Auto

2019 - 318d SE 5dr Step Auto9

£14,995

Finance available £313 pm

  • 2L
  • 65.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Crawford Cars

02892448214 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (17) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr50

£12,291

  • 2L
  • 97.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,

2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,6

Low Mileage

£12,450

Finance available £256 pm

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

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

2021 - 330i M Sport 4dr Step Auto37

Low Mileage

£26,599

Finance available £555 pm

  • 2L
  • 16.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01312874330 *

4.3/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Luxury 4-Door

2012 (12) - 2.0 320d Luxury 4-Door25

Low Mileage

£7,550

Finance available £146 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Key Auto Trade

01233223707 *

BMW 3 Series2017 (17) - 330i M Sport 5dr Step Auto

2017 (17) - 330i M Sport 5dr Step Auto29

Reduced

£11,395

Finance available £232 pm

  • 2L
  • 104.2K

    Miles
  • Petrol
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2019 (69) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)10

£18,195

  • 2L
  • 47.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 5dr [Business Media]

2015 (15) - 320d xDrive M Sport 5dr [Business Media]17

£7,749

Finance available £151 pm

  • 2L
  • 132.5K

    Miles
  • Diesel
  • Manual
  • Estate

DandLMotors

01777801470 *

5/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.