Skip to main content

3,183 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)30

£8,399

Finance available £155 pm

  • 2L
  • 85.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Car Supermarket Aylesbury

01296320383 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,998

  • 2L
  • 6.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

4.7/5 Stars

BMW 3 Series2019 - 320d M Sport 4-Door

2019 - 320d M Sport 4-Door31

Low Mileage

£24,490

Finance available £483 pm

  • 2L
  • 41.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2009 - 320i M Sport Highline 2-Door

2009 - 320i M Sport Highline 2-Door6

£2,495

  • 2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Coupe

KAMS AUTOS LTD

01922664527 *

BMW 3 Series2011 (11) - 318i M Sport 5dr Step Auto

2011 (11) - 318i M Sport 5dr Step Auto20

£3,995

Finance available £67 pm

  • 2L
  • 132.7K

    Miles
  • Petrol
  • Automatic
  • Estate

RKH Motors

01480272021 *

BMW 3 Series2023 - 320i M Sport Saloon 4-Door

2023 - 320i M Sport Saloon 4-Door60

Low Mileage

£30,100

Finance available £598 pm

  • 2L
  • 3.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2021 - M340i xDrive Saloon 4-Door

2021 - M340i xDrive Saloon 4-Door61

£31,000

Finance available £616 pm

  • 3L
  • 31.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,998

  • 2L
  • 11.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Peugeot (Ayr)

01292431668 *

4.7/5 Stars

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

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)49

£21,499

  • 2L
  • 59.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

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

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

Reduced

£29,500

Finance available £586 pm

  • 3L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rix Motors

01925917564 *

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

2025 - 320i M Sport 5dr Step Auto35

£35,990

Finance available £719 pm

  • 2L
  • 10.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Chesterfield

01246388445 *

4.3/5 Stars

BMW 3 Series2022 (22) - 320i M Sport Saloon 4-Door

2022 (22) - 320i M Sport Saloon 4-Door57

Low Mileage

£26,712

  • 2L
  • 20.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2016 (66) - 320d EfficientDynamics Plus 4dr Step Auto

2016 (66) - 320d EfficientDynamics Plus 4dr Step Auto53

£6,995

Finance available £134 pm

  • 2L
  • 131.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RTM MOTORS CARDIFF

02920025017 *

BMW 3 Series2020 (70) - 330e M Sport Pro Edition 4dr Step Auto

2020 (70) - 330e M Sport Pro Edition 4dr Step Auto28

£18,390

  • 2L
  • 82.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

BMW 3 Series2020 - 2.0 330e M Sport Touring 5-Door

2020 - 2.0 330e M Sport Touring 5-Door53

£22,450

Finance available £441 pm

  • 2L
  • 47.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Prestige Performance Centre Ltd

01172331674 *

BMW 3 Series2024 - 2-Door

2024 - 2-Door6

£60,000

  • 3L
  • 20.0

    Miles
  • Petrol
  • Manual
  • Coupe

Historics Classic and Sportscar Auctions Ltd

01753313549 *

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

2024 - 330e M Sport 4dr Step Auto35

£31,799

  • 2L
  • 6.7K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2017 (67) - 320d M Sport 4dr Step Auto

2017 (67) - 320d M Sport 4dr Step Auto30

Reduced

£8,995

Finance available £179 pm

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

WMC MOTORS

01316036531 *

4.9/5 Stars

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

2018 - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr44

Low Mileage

£19,990

  • 2L
  • 28.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Crewe SEAT

01270441045 *

4.3/5 Stars

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 5dr Step Auto21

Low Mileage

£20,995

Finance available £411 pm

  • 2L
  • 28.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Gatwick Motor World

01444222210 *

4.5/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

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.