Skip to main content

3,110 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto1

£18,295

Finance available £402 pm

  • 2L
  • 56.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

4.6/5 Stars

BMW 3 Series2023 (73) - 320i M Sport 4dr Step Auto

2023 (73) - 320i M Sport 4dr Step Auto20

Low Mileage

£32,500

  • 2L
  • 12.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr46

Low Mileage

£19,995

Finance available £390 pm

  • 2L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Berkshire Car Planet Limited

01753968045 *

BMW 3 Series2021 (21) - 330e SE Pro 5dr Step Auto

2021 (21) - 330e SE Pro 5dr Step Auto24

£12,195

  • 2L
  • 103.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,498

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Stoke on Trent)

01782432704 *

4.7/5 Stars

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

2017 - 320d M Sport Shadow Edition 4dr Step Auto17

Low Mileage

£14,699

Finance available £306 pm

  • 2L
  • 57.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

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

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

Low Mileage

£24,022

Finance available £483 pm

  • 2L
  • 21.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2013 (63) - 2.0 320d SE xDrive Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d SE xDrive Euro 5 (s/s) 4dr40

Reduced

£7,945

Finance available £155 pm

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cheadle Car Sales

01613887701 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr47

£12,700

Finance available £261 pm

  • 3L
  • 88.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MEBTRONIC LTD

01733666891 *

BMW 3 Series2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr16

£20,000

  • 2L
  • 44.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

M B Brent Park Ltd

02038895464 *

BMW 3 Series2020 - 320d MHT xDrive M Sport 4dr Step Auto [Plus Pack]

2020 - 320d MHT xDrive M Sport 4dr Step Auto [Plus Pack]19

Low Mileage

£23,998

  • 2L
  • 38.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

4.7/5 Stars

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

£18,990

  • 2L
  • 72.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

£33,698

  • 2L
  • 11.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW 3 Series2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)26

£29,995

Finance available £596 pm

  • 3L
  • 51.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2020 - 320d M Sport 4dr

2020 - 320d M Sport 4dr15

£16,950

Finance available £356 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Drew Baxter Car Sales

02890023131 *

BMW 3 Series2013 - 2.0 320d Luxury GT Auto 5dr

2013 - 2.0 320d Luxury GT Auto 5dr37

£6,990

Finance available £134 pm

  • 2L
  • 115.2K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Swaan Motors Ltd

01733667053 *

BMW 3 Series2025 (74) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate

2025 (74) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate61

£36,362

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

Low Mileage

£44,991

  • 2L
  • 1.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 (18) - 2.0 318d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 318d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr88

Reduced

£17,990

Finance available £349 pm

  • 2L
  • 57.7K

    Miles
  • Diesel
  • Automatic
  • Estate

BRM Select Cars Ltd

01724709671 *

0/5 Stars

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

2022 - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr70

£25,495

Finance available £503 pm

  • 2L
  • 65.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

JF Cars Southwest Ltd

01460201372 *

4.7/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.