Skip to main content

3,171 Used BMW 3 Series cars for sale

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)30

£14,499

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 5dr Step Auto

2021 - M340d xDrive MHT 5dr Step Auto20

£30,890

Finance available £614 pm

  • 3L
  • 61.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Sales NI Ltd

02882440438 *

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

2012 (12) - 2.0 320i Sport Plus Edition Euro 5 (s/s) 2dr23

£4,690

Finance available £82 pm

  • 2L
  • 126.3K

    Miles
  • Petrol
  • Manual
  • Convertible

AMG MOTOR VEHICLES LTD

01733942779 *

BMW 3 Series2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto50

£22,991

  • 2L
  • 72.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2021 - 330e SE Pro Step Auto 5-Door22

£22,897

Finance available £469 pm

  • 2L
  • 58.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2021 (21) - 330e M Sport 4dr Step Auto Saloon

2021 (21) - 330e M Sport 4dr Step Auto Saloon52

£19,879

  • 2L
  • 49.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

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

2021 (21) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)71

£20,700

Finance available £364 pm

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,998

  • 2L
  • 13.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Broxburn Seat / Fiat

01506532870 *

4.7/5 Stars

BMW 3 Series2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£24,300

Finance available £520 pm

  • 2L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr33

Low Mileage

£11,900

Finance available £244 pm

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Manual
  • Saloon

K Motors London Ltd

02037587409 *

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

2021 - 330e SE Pro 4dr Step Auto6

£17,697

Finance available £358 pm

  • 2L
  • 35.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

BMW 3 Series2023 - 330e Sport Step Auto 4-Door

2023 - 330e Sport Step Auto 4-Door26

£26,897

Finance available £555 pm

  • 2L
  • 16.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2017 (17) - 1.5 318i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 318i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)29

£6,500

Finance available £123 pm

  • 1.5L
  • 109.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

BMW 3 Series2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto17

£10,999

Finance available £223 pm

  • 3L
  • 63.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

EN AUTOMOTIVE

01384881208 *

BMW 3 Series2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr20

£10,989

Finance available £223 pm

  • 3L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Manor Farm Cars Ltd

01217525777 *

BMW 3 Series2006 (06) - 2.0 318Ci 318 M Sport Auto 2dr

2006 (06) - 2.0 318Ci 318 M Sport Auto 2dr52

Low Mileage

£3,495

Finance available £56 pm

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

EASICARS SUPERMARKET

02039375174 *

BMW 3 Series2014 (I1) - 2.0 320d SE Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 (I1) - 2.0 320d SE Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)36

Low Mileage

£6,995

Finance available £134 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ivybridge Trade Centre

01752982776 *

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

2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)70

£21,200

Finance available £369 pm

  • 2L
  • 46.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

BMW 3 Series2014 (14) - 2.0 320i Modern Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

2014 (14) - 2.0 320i Modern Touring 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)50

Low Mileage

£10,390

Finance available £210 pm

  • 2L
  • 70.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpod LTD

01633831062 *

BMW 3 Series(12) - 2.0 320i M Sport Euro 5 (s/s) 2dr

(12) - 2.0 320i M Sport Euro 5 (s/s) 2dr31

Low Mileage

£5,050

Finance available £90 pm

  • 106.6K

    Miles
  • Petrol
  • Manual
  • Not Supplied

CALNE TOP CAR SALES LIMITED

01249474936 *

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.