Skip to main content

3,043 Used BMW 3 Series cars for sale

BMW 3 Series325i E30 4dr Auto

325i E30 4dr Auto31

Reduced

£14,695

Finance available £306 pm

  • 2.5L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Chesham Left Hand Drive Centre

01494296463 *

3.8/5 Stars

BMW 3 Series2020 - 3.0 G20 330d xDrive Saloon AC B57 3.0d 4-Door

2020 - 3.0 G20 330d xDrive Saloon AC B57 3.0d 4-Door32

£12,200

Finance available £250 pm

  • 3L
  • 169.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

LSA Autocentre Limited

01164026541 *

BMW 3 Series2019 (69) - 2.0 318D SE 4DR Automatic

2019 (69) - 2.0 318D SE 4DR Automatic21

Reduced

£11,981

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Daniel Maxwell Car Sales

01614139879 *

BMW 3 Series2022 (22) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (22) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)77

£24,500

Finance available £466 pm

  • 2L
  • 29.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2015 - 320d xDrive Sport 4dr Step Auto

2015 - 320d xDrive Sport 4dr Step Auto19

Low Mileage

£12,990

  • 2L
  • 49.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autovillage

01242507315 *

BMW 3 Series2018 (67) - 320d EfficientDynamics Plus 5dr

2018 (67) - 320d EfficientDynamics Plus 5dr10

Reduced

£6,495

Finance available £123 pm

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elliott Grace Cars Congleton

01260540493 *

BMW 3 Series2018 - 320d SE 4-Door

2018 - 320d SE 4-Door50

£9,295

Finance available £185 pm

  • 2L
  • 107.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Stores

01515419312 *

BMW 3 Series2017 (67) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2017 (67) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)26

£8,995

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Saloon

W18 Cars

01282501740 *

4.8/5 Stars

BMW 3 Series2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr

2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr20

£25,990

Finance available £513 pm

  • 2L
  • 53.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Churchs Performance Cars

01403331228 *

4.7/5 Stars

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

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

£18,000

Finance available £320 pm

  • 2L
  • 69.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2013 (63) - 320d M Sport 2dr Step Auto

2013 (63) - 320d M Sport 2dr Step Auto13

Low Mileage

£7,799

  • 2L
  • 78.3K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Stringer Noyce

01527368657 *

0/5 Stars

BMW 3 Series2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (17) - 3.0 330d M Sport Auto xDrive Euro 6 (s/s) 4dr73

£10,490

Finance available £212 pm

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autohaven Motors Ltd

01494311306 *

BMW 3 Series2022 (72) - 320i M Sport Touring 5-Door

2022 (72) - 320i M Sport Touring 5-Door31

Low Mileage

£34,490

  • 2L
  • 17.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

BMW 3 Series2023 - 330e Sport Step Auto 4-Door

2023 - 330e Sport Step Auto 4-Door26

£26,997

Finance available £557 pm

  • 2L
  • 16.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2011 - 2.0 320d M Sport Auto 181 2dr

2011 - 2.0 320d M Sport Auto 181 2dr36

Low Mileage

£7,990

Finance available £156 pm

  • 2L
  • 51.7K

    Miles
  • Diesel
  • Automatic
  • Convertible

Swaan Motors Ltd

01733667053 *

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

2021 - 320i M Sport 5dr Step Auto38

£24,249

Finance available £504 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch

01792001651 *

4.3/5 Stars

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

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

£15,795

  • 2L
  • 87.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

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

2020 (70) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr64

£18,995

Finance available £370 pm

  • 2L
  • 81.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2019 - 2.0 330I M Sport Auto 4dr

2019 - 2.0 330I M Sport Auto 4dr39

£15,995

Finance available £335 pm

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2017 - 320d M SPORT 4-Door

2017 - 320d M SPORT 4-Door37

Low Mileage

£13,595

  • 2L
  • 55.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

JP Motor Trade Ltd

01582280278 *

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.