Skip to main content

3,157 Used BMW 3 Series cars for sale

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

2024 - 320i M Sport 4dr Step Auto25

£29,299

Finance available £619 pm

  • 2L
  • 11.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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) (70

£17,200

Finance available £300 pm

  • 2L
  • 69.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2022 - 330e M Sport 4dr Step Auto37

£21,999

Finance available £460 pm

  • 2L
  • 36.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2011 (11) - 320d SE 2dr Step Auto

2011 (11) - 320d SE 2dr Step Auto8

£4,495

Finance available £78 pm

  • 2L
  • 141.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Motor Mania

01614700093 *

3.7/5 Stars

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

£19,044

Finance available £379 pm

  • 2L
  • 61.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2013 (63) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps) ***DRI

2013 (63) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (258 ps) ***DRI46

Low Mileage

£10,995

Finance available £223 pm

  • 3L
  • 72.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Kirkham Part Ex Centre

01772348362 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

£31,498

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

BMW 3 Series2016 (66) - 320d M Sport 5dr

2016 (66) - 320d M Sport 5dr1

£9,800

Finance available £196 pm

  • 2L
  • 94.2K

    Miles
  • Diesel
  • Manual
  • Estate

Car Planet Watford

01923927636 *

4.5/5 Stars

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

2024 - 320i M Sport 4dr Step Auto1

£32,950

Finance available £656 pm

  • 2L
  • 7.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2018 (18) - 330d xDrive M Sport 5dr Step Auto Diesel Estate

2018 (18) - 330d xDrive M Sport 5dr Step Auto Diesel Estate28

Low Mileage

£20,863

  • 3L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu Peugeot Oxford

01865593681 *

4.5/5 Stars

BMW 3 Series2021 - 2.0 330e M Sport Auto 4-Door

2021 - 2.0 330e M Sport Auto 4-Door44

£19,980

Finance available £390 pm

  • 2L
  • 43.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cheshire Auto Group

01616944738 *

BMW 3 Series2013 (13) - 320d SE 5dr

2013 (13) - 320d SE 5dr25

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Reduced

£2,495

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series2021 - 318d MHT M Sport 5dr Step Auto

2021 - 318d MHT M Sport 5dr Step Auto1

Low Mileage

£24,990

  • 2L
  • 26.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

BMW 3 Series2010 (10) - 335d M Sport 2dr Auto

2010 (10) - 335d M Sport 2dr Auto10

£6,295

Finance available £118 pm

  • 3L
  • 152.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

The Car Source Cheshire

01613887649 *

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

2017 - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)65

£10,250

Finance available £207 pm

  • 2L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Westbrook Car Sales

01733794312 *

0/5 Stars

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

2020 - 320i M Sport 5dr Step Auto45

£21,702

Finance available £435 pm

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport 4dr Auto (SUNROOF, PRIVACY GLASS)

2020 (70) - 2.0 320d MHT M Sport 4dr Auto (SUNROOF, PRIVACY GLASS)42

£20,988

  • 2L
  • 63.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2015 (15) - 3.0 330d BluePerformance M Sport Auto Euro 6 (s/s) 4dr

2015 (15) - 3.0 330d BluePerformance M Sport Auto Euro 6 (s/s) 4dr58

Low Mileage

£9,495

Finance available £190 pm

  • 3L
  • 72.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taurus Autos LTD

01162165649 *

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

2021 - 320d MHT M Sport 5dr Step Auto40

£23,649

Finance available £491 pm

  • 2L
  • 48.9K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

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

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.