Skip to main content

3,141 Used BMW 3 Series cars for sale

BMW 3 Series2013 - 330d xDrive M Sport 5dr Step Auto

2013 - 330d xDrive M Sport 5dr Step Auto31

£6,495

  • 3L
  • 160.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car World Motors Ltd

01924668250 *

BMW 3 Series2015 (65) - 2.0 320d Sport Touring 5dr Diesel Auto-Factory Extras Worth £6,320-2

2015 (65) - 2.0 320d Sport Touring 5dr Diesel Auto-Factory Extras Worth £6,320-26

£11,950

Finance available £245 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Rix Motors

01925917564 *

BMW 3 Series2019 - 2.0 320i M Sport 4DR Saloon Petrol

2019 - 2.0 320i M Sport 4DR Saloon Petrol42

Low Mileage

£19,489

Finance available £380 pm

  • 2L
  • 44.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Direct Cars Limited

01145510336 *

0/5 Stars

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

2021 - 330e M Sport 5dr Step Auto

£22,862

  • 2L
  • 43.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall BMW Grimsby

01472806814 *

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

2025 - 320i M Sport 5dr Step Auto33

£38,995

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Tunbridge Wells

01892571854 *

3.9/5 Stars

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

2022 - 330i M Sport 4dr Step Auto33

Low Mileage

£26,199

Finance available £552 pm

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

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

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

£26,600

Finance available £467 pm

  • 2L
  • 30.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Camberley

01276983839 *

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

2021 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr43

£21,995

Finance available £431 pm

  • 2L
  • 2.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vzon Car Sales Ltd

01217286971 *

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

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

£18,196

Finance available £361 pm

  • 2L
  • 61.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

BMW 3 Series2013 (13) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr

2013 (13) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr54

Reduced

£9,999

  • 2L
  • 60.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Thornbury Car Centre

01454800976 *

BMW 3 Series2021 - 330E Xdrive Sport Pro 5-Door

2021 - 330E Xdrive Sport Pro 5-Door23

£20,720

Finance available £440 pm

  • 2L
  • 53.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2014 (64) - 318d Sport 4dr 2014-64 (£35 Road Tax)

2014 (64) - 318d Sport 4dr 2014-64 (£35 Road Tax)14

£5,995

  • 2L
  • 104.9K

    Miles
  • Diesel
  • Manual
  • Saloon

A B Trading

01273095162 *

0/5 Stars

BMW 3 Series2017 (17) - 320d Sport 4dr Step Auto

2017 (17) - 320d Sport 4dr Step Auto17

£8,995

Finance available £179 pm

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Smith Cars (Brandon) Limited

01842771956 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)

2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Manual xDrive Euro 5 (s/s) (184 ps)31

Reduced

£10,599

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

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

2022 - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) - SUN43

Low Mileage

£25,805

Finance available £521 pm

  • 2L
  • 18.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr34

£19,995

Finance available £390 pm

  • 2L
  • 72.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)38

Low Mileage

£22,899

Finance available £460 pm

  • 2L
  • 28.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto38

Reduced

£15,990

Finance available £342 pm

  • 2L
  • 41.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cars2 Huddersfield Nissan

01484502883 *

4.6/5 Stars

BMW 3 Series2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr4

£22,990

Finance available £452 pm

  • 2L
  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.8/5 Stars

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

2024 - 320i M Sport 4dr Step Auto36

£28,099

  • 2L
  • 15.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

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.