Skip to main content

3,187 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 2.0 318d Sport Saloon 4-Door

2014 - 2.0 318d Sport Saloon 4-Door2

Low Mileage

£7,395

Finance available £143 pm

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Manual
  • Saloon

HESWALL CAR SALES LTD

01513057593 *

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

2020 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr Automatic26

Low Mileage

£21,295

  • 2L
  • 27.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

4.1/5 Stars

BMW 3 Series2011 (11) - 2.0 320i Sport Plus Edition Touring Steptronic Euro 5 5dr

2011 (11) - 2.0 320i Sport Plus Edition Touring Steptronic Euro 5 5dr25

Reduced

£3,999

  • 2L
  • 107.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Monks Park Motors

02039577351 *

0/5 Stars

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

2024 - 320i M Sport 4dr Step Auto46

£28,249

Finance available £596 pm

  • 2L
  • 9.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Sheffield

01143086607 *

BMW 3 Series2010 (60) - 2.0 318D M SPORT BUSINESS EDITION 4d 141 BHP 4-Door

2010 (60) - 2.0 318D M SPORT BUSINESS EDITION 4d 141 BHP 4-Door28

£3,495

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2012 (12) - 318d Exclusive Edition 5dr FULL LEATHER,BT PK SENSORS £35 R TAX P/Y

2012 (12) - 318d Exclusive Edition 5dr FULL LEATHER,BT PK SENSORS £35 R TAX P/Y20

Low Mileage

£3,995

  • 2L
  • 74.5K

    Miles
  • Diesel
  • Manual
  • Estate

Economic Cars LTD

01494415169 *

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

2024 - 320d MHT M Sport 5dr Step Auto19

£34,698

  • 2L
  • 17.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

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

£19,399

Finance available £386 pm

  • 2L
  • 56.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)87

£29,000

Finance available £613 pm

  • 3L
  • 37.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2020 - 330E M Sport 4Dr Auto

2020 - 330E M Sport 4Dr Auto28

£18,199

  • 2L
  • 64.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

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

2015 - 2.0 320d M Sport Touring 5-Door10

£7,995

  • 2L
  • 128.2K

    Miles
  • Diesel
  • Automatic
  • Estate

HLX Performance LTD

01202007783 *

BMW 3 Series2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr

2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr13

Low Mileage

£6,989

  • 2L
  • 58.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Geeling Motor Company

01527917833 *

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

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

£20,857

Finance available £426 pm

  • 2L
  • 34.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto33

Low Mileage

£49,604

  • 2L
  • 1.6K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 3 Series2019 - 320d Sport 4dr

2019 - 320d Sport 4dr41

Low Mileage

£18,299

Finance available £375 pm

  • 2L
  • 38.9K

    Miles
  • Diesel
  • Manual
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

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

2021 (21) - 320i M Sport 4dr Step Auto50

Low Mileage

£26,491

  • 2L
  • 14.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2023 (23) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2023 (23) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr51

£29,999

Finance available £635 pm

  • 2L
  • 29.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

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

2020 - 320i M Sport 4dr Step Auto35

Low Mileage

£23,149

Finance available £480 pm

  • 2L
  • 27.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

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

2022 (22) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)87

£18,700

Finance available £387 pm

  • 2L
  • 44.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2021 (21) - 320i M Sport 4dr Step Auto32

£18,295

  • 2L
  • 69.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

NETHERTON ROAD CAR SALES LTD

01698533313 *

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.