Skip to main content

3,191 Used BMW 3 Series cars for sale

BMW 3 Series2009 - 320i M Sport Highline 2-Door

2009 - 320i M Sport Highline 2-Door6

£2,495

  • 2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Coupe

KAMS AUTOS LTD

01922664527 *

BMW 3 Series2015 (15) - 2.0 318d M Sport Touring Euro 5 (s/s) 5dr

2015 (15) - 2.0 318d M Sport Touring Euro 5 (s/s) 5dr53

£7,395

Finance available £143 pm

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Manual
  • Estate

Aspire Automotive Limited

01268219722 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£35,498

  • 2L
  • 12.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)50

£16,999

  • 2L
  • 89.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr

2012 (12) - 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr33

£3,950

Finance available £66 pm

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Quality Motor Company Ltd

01895544170 *

BMW 3 Series2020 - 330e SE Pro Step Auto 4-Door

2020 - 330e SE Pro Step Auto 4-Door28

Low Mileage

£23,997

Finance available £493 pm

  • 2L
  • 22.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2012 - 2.0 320d Luxury Auto 4dr

2012 - 2.0 320d Luxury Auto 4dr6

Low Mileage

£8,745

Finance available £173 pm

  • 2L
  • 43.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367362 *

5/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (47

£19,477

Finance available £380 pm

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580232496 *

BMW 3 Series2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

Low Mileage

£44,991

  • 2L
  • 1.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (19) - 320d xDrive M Sport Auto 4dr - M Sport Plus Pack & Harman Kardon Audio

2019 (19) - 320d xDrive M Sport Auto 4dr - M Sport Plus Pack & Harman Kardon Audio60

£21,290

Finance available £417 pm

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

BMW 3 Series2017 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2017 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)34

£14,672

Finance available £312 pm

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

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

2021 - 330e M Sport 4dr Step Auto41

Low Mileage

£23,499

Finance available £487 pm

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch

01513174824 *

4.3/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto12

£37,998

  • 2L
  • 8.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr

2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr20

Reduced

£24,990

Finance available £493 pm

  • 2L
  • 53.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Churchs Performance Cars

01403331228 *

4.7/5 Stars

BMW 3 Series2013 (13) - 320d M Sport 2dr Step Auto

2013 (13) - 320d M Sport 2dr Step Auto22

Low Mileage

£7,495

Finance available £145 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

BELLE VUE MOTORS

01697920510 *

4.8/5 Stars

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) * HUGE

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) * HUGE50

Low Mileage

£22,495

Finance available £442 pm

  • 2L
  • 32.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

MJM Car Sales

01833600271 *

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

2014 (14) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)18

Low Mileage

£11,290

Finance available £230 pm

  • 2L
  • 81.2K

    Miles
  • Diesel
  • Automatic
  • Estate

AutoVenue LTD

01633747902 *

4.7/5 Stars

BMW 3 Series2021 (21) - F/BMW/S/H X4! 4-Door

2021 (21) - F/BMW/S/H X4! 4-Door20

Reduced

£16,250

  • 2L
  • 87.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2008 - 325i M Sport 2dr

2008 - 325i M Sport 2dr9

Reduced

£3,499

Finance available £56 pm

  • 3L
  • 89.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Pro Motor Salvage

01156977774 *

BMW 3 Series2020 - 320d xDrive M Sport 4dr Step Auto [Tech Pack]

2020 - 320d xDrive M Sport 4dr Step Auto [Tech Pack]42

£22,629

Finance available £469 pm

  • 2L
  • 55.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch

01312874330 *

4.3/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

Jack Evans

Author: Jack Evans

View profile

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.