Skip to main content

3,203 Used BMW 3 Series cars for sale

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY

2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY14

£13,745

Finance available £285 pm

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

The Van Spot

01616720267 *

0/5 Stars

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

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

£18,396

Finance available £397 pm

  • 2L
  • 50.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,998

  • 2L
  • 13.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Peugeot (Kilmarnock)

01563591754 *

4.7/5 Stars

BMW 3 Series2014 - 3 Series 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 - 3 Series 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr36

Reduced

£11,795

Finance available £241 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Quay

01283244020 *

4.7/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr19

£17,498

  • 2L
  • 73.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Ayr Kia

01292434388 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

£36,495

Finance available £729 pm

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MCautosales

02879440626 *

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

2016 - 320d EfficientDynamics Sport 4dr Step Auto13

£10,795

Finance available £219 pm

  • 2L
  • 91.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Campbell Trade Sales

02890023194 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)

2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)28

Reduced

£23,490

Finance available £462 pm

  • 2L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car City UK Catterick

01748900779 *

4.7/5 Stars

BMW 3 Series2022 - 330e M Sport Pro Edition 5dr Step Auto

2022 - 330e M Sport Pro Edition 5dr Step Auto32

£26,999

Finance available £534 pm

  • 2L
  • 46.9K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

N K Motors Derby

01332414576 *

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

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

Low Mileage

£21,533

Finance available £431 pm

  • 2L
  • 18.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2016 - 320d Sport 4dr Step Auto

2016 - 320d Sport 4dr Step Auto9

Low Mileage

£11,750

Finance available £240 pm

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

McGrath Motors

02886273065 *

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr79

£18,995

Finance available £370 pm

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2024 (62) - 2.0 320i M Sport Auto Euro 5 (s/s) 4dr

2024 (62) - 2.0 320i M Sport Auto Euro 5 (s/s) 4dr19

Low Mileage

£8,489

Finance available £167 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Park Lane Motors LTD

01535280992 *

BMW 3 Series2018 - 2.0 320d M Sport Touring 5-Door

2018 - 2.0 320d M Sport Touring 5-Door16

£10,790

Finance available £219 pm

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Automatic
  • Estate

GS MOTOR GROUP LTD

01924667222 *

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

2021 - 320i M Sport 4dr Step Auto62

Reduced

£17,495

Finance available £339 pm

  • 2L
  • 84.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

MB Motors

02825440802 *

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 7.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Huddersfield Fiat / Abarth / Jeep / Alfa Romeo

01484504408 *

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

£18,000

Finance available £315 pm

  • 2L
  • 77.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2018 (18) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)25

£13,299

Finance available £258 pm

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr59

£12,994

Finance available £268 pm

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2018 (18) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr25

£12,695

  • 2L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Balmer Lawn SsangYong

02382543845 *

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