Skip to main content

3,134 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]56

£24,495

Finance available £483 pm

  • 2L
  • 41.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

David Hayton Ltd (Autostore Carlisle)

01228522423 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto41

£17,299

Finance available £353 pm

  • 2L
  • 65.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2021 (21) - 318d MHT M Sport 5dr Step Auto27

£15,995

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2018 - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

2018 - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr8

£11,995

Finance available £246 pm

  • 1.5L
  • 58.8K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Riverside BYD

01924927456 *

BMW 3 Series2018 (56) - 2.5 325i SE Euro 4 2dr

2018 (56) - 2.5 325i SE Euro 4 2dr8

Low Mileage

£3,490

  • 2.5L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Howard Dean Car Sales Ltd

02038731433 *

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

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

Low Mileage

£17,900

Finance available £347 pm

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Taylors Pitstop

01293221182 *

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

2018 (18) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr58

£10,495

Finance available £212 pm

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SA CARS (DERBY) LTD

01332418705 *

BMW 3 Series2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]

2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]25

Reduced

£10,495

Finance available £212 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Auto2000 Prestige Cars

02037808184 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x34

£24,500

  • 2L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

JMC Stratford Ltd

01789338314 *

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

2024 - 320i M Sport 5dr Step Auto35

Low Mileage

£37,950

  • 2L
  • 7.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 3 Series2024 (73) - 330e xDrive M Sport Saloon 4-Door

2024 (73) - 330e xDrive M Sport Saloon 4-Door25

Low Mileage

£36,200

  • 2L
  • 5.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

John Clark BMW Aberdeen

01224451046 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,498

  • 13.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Ayr)

01292431680 *

4.7/5 Stars

BMW 3 Series2022 (22) - 330e M Sport 5dr Step Auto

2022 (22) - 330e M Sport 5dr Step Auto14

£17,290

Finance available £335 pm

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Empire Cars Bedford

01234237238 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,998

  • 2L
  • 7.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Salford Vauxhall/Fiat/Abarth/MG/Jeep

01612417060 *

4.7/5 Stars

BMW 3 Series2016 (66) - 1.5 318i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)

2016 (66) - 1.5 318i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)28

£8,995

Finance available £179 pm

  • 1.5L
  • 84.0K

    Miles
  • Petrol
  • Manual
  • Estate

Andy Hall Cars

01934318499 *

4.3/5 Stars

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

2014 (64) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr56

£10,995

Finance available £223 pm

  • 2L
  • 99.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto

2015 (65) - 335d xDrive M Sport 4dr Step Auto43

Low Mileage

£18,995

Finance available £370 pm

  • 3L
  • 48.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Quality Cars Today

01143089074 *

BMW 3 Series2008 (08) - 2.9 330d Sport 4-Door

2008 (08) - 2.9 330d Sport 4-Door

Low Mileage

£6,495

Finance available £123 pm

  • 3L
  • 76.6K

    Miles
  • Diesel
  • Manual
  • Coupe

OB Motors

01495367091 *

BMW 3 Series2022 (71) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2022 (71) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)30

£18,790

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carworld Superstore

01733978043 *

4/5 Stars

BMW 3 Series2022 - 330d MHT M Sport 4dr Step Auto

2022 - 330d MHT M Sport 4dr Step Auto38

Low Mileage

£29,499

Finance available £624 pm

  • 3L
  • 21.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.