Skip to main content

3,084 Used BMW 3 Series cars for sale

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,998

  • 2L
  • 6.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Leyland)

01772283744 *

4.7/5 Stars

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

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

£18,995

Finance available £370 pm

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Boundary Sports and Prestige Cars Ltd

01522459166 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,298

  • 2L
  • 7.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Vanstore

01253201464 *

4.7/5 Stars

BMW 3 Series2014 (14) - 328i SE 4dr

2014 (14) - 328i SE 4dr10

Reduced

£3,750

Finance available £61 pm

  • 2L
  • 152.5K

    Miles
  • Petrol
  • Manual
  • Saloon

MDM AUTOMOTIVE (NEW MALDEN)

02037637060 *

BMW 3 Series2020 - 320d M Sport 4-Door

2020 - 320d M Sport 4-Door34

£16,991

Finance available £357 pm

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vans Northwest Ltd

01942597950 *

4.6/5 Stars

BMW 3 Series2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 656

Low Mileage

£39,541

Finance available £809 pm

  • 2L
  • 10.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2012 - 2.0 320d SE Saloon 4-Door

2012 - 2.0 320d SE Saloon 4-Door48

Low Mileage

£9,499

Finance available £190 pm

  • 2L
  • 45.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Nicolson Motor Group

01522440082 *

BMW 3 Series2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)32

Low Mileage

£6,695

  • 2L
  • 84.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto26

£30,990

  • 2L
  • 123.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£12,999

  • 2L
  • 97.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

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

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

£17,000

Finance available £297 pm

  • 2L
  • 74.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr39

£6,790

Finance available £129 pm

  • 2L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

TM Car Sales Ltd

02475187136 *

4.2/5 Stars

BMW 3 Series2017 (67) - 320d xDrive Sport 5dr Step Auto

2017 (67) - 320d xDrive Sport 5dr Step Auto8

Low Mileage

£16,495

Finance available £346 pm

  • 2L
  • 36.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marello Car Sales

01463217394 *

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

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

£14,999

Finance available £313 pm

  • 2L
  • 91.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Zeus Cars Limited

01234237525 *

0/5 Stars

BMW 3 Series2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr41

Reduced

£13,990

Finance available £290 pm

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Swaan Motors Ltd

01733667053 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps

2017 (17) - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps45

£15,450

Finance available £323 pm

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SKY AUTOMOTIVE

01566701222 *

BMW 3 Series2022 (71) - 330e M Sport 4dr Step Auto

2022 (71) - 330e M Sport 4dr Step Auto26

Low Mileage

£23,495

  • 2L
  • 20.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2016 (16) - 330D XDRIVE AC AUTO 4-Door

2016 (16) - 330D XDRIVE AC AUTO 4-Door32

£5,250

Finance available £95 pm

  • 3L
  • 139.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Belt Motor Group

01384881241 *

BMW 3 Series2016 - 320d M Sport 4dr Step Auto

2016 - 320d M Sport 4dr Step Auto32

Low Mileage

£12,995

Finance available £268 pm

  • 2L
  • 61.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roadside Motors

02838298746 *

BMW 3 Series2012 (12) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr55

Reduced

£4,150

Finance available £70 pm

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

RM Traders

01780430645 *

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.