Skip to main content

3,131 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr48

Reduced

£11,491

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2017 - 2.0 320d xDrive M Sport Saloon 4-Door

2017 - 2.0 320d xDrive M Sport Saloon 4-Door14

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yaddlethorpe Motor Company

01724514597 *

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

2021 (21) - 330e xDrive SE Pro 4dr Step Auto28

£17,295

  • 2L
  • 46.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2011 (61) - 318i Exclusive Edition 4dr

2011 (61) - 318i Exclusive Edition 4dr87

Low Mileage

£3,199

Finance available £49 pm

  • 2L
  • 94.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Gradevski Services Ltd

02039577305 *

BMW 3 Series2011 - 2.0 318i ES Saloon 4-Door

2011 - 2.0 318i ES Saloon 4-Door37

£2,990

  • 2L
  • 120.9K

    Miles
  • Petrol
  • Manual
  • Saloon

Carz-4-U

01733666885 *

3.4/5 Stars

BMW 3 Series2015 - 335D XDRIVE M SPORT TOURING 5-Door

2015 - 335D XDRIVE M SPORT TOURING 5-Door50

Low Mileage

£15,995

Finance available £335 pm

  • 3L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Southwest Motor Company

01752982529 *

4.7/5 Stars

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

2021 - 320i M Sport 4dr Step Auto38

£21,699

Finance available £448 pm

  • 2L
  • 41.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01482697731 *

4.3/5 Stars

BMW 3 Series2009 (09) - 318i SE 4dr

2009 (09) - 318i SE 4dr14

£1,995

  • 2L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Assuredrive

01582280738 *

0/5 Stars

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

2020 (70) - 330e M Sport Plus Edition 4dr Auto50

£22,295

Finance available £437 pm

  • 2L
  • 53.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

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

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

£25,995

Finance available £513 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Baskeyfield Motors Limited

01782917824 *

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

2024 (24) - 320i M Sport 4dr Step Auto20

Low Mileage

£34,400

Finance available £686 pm

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Paignton

01803225818 *

BMW 3 Series2018 - 318i Sport 4dr Step Auto

2018 - 318i Sport 4dr Step Auto37

Low Mileage

£11,449

Finance available £226 pm

  • 1.5L
  • 53.3K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2018 - 318d M Sport Shadow Edition 4dr Step Auto

2018 - 318d M Sport Shadow Edition 4dr Step Auto26

Low Mileage

£16,450

Finance available £345 pm

  • 2L
  • 48.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2015 - 320i Sport 5-Door

2015 - 320i Sport 5-Door27

Low Mileage

£12,800

Finance available £264 pm

  • 2L
  • 36.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Chequers Cars Chobham

01276543124 *

4.9/5 Stars

BMW 3 Series2011 (11) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr

2011 (11) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr12

£2,995

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Rake Car Sales Ltd

01730770934 *

BMW 3 Series2025 (58) - 325i SE 5dr Step Auto

2025 (58) - 325i SE 5dr Step Auto13

£4,950

Finance available £88 pm

  • 3L
  • 80.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Valley Cars and Classics Ltd

01488500852 *

0/5 Stars

BMW 3 Series2023 - 320i M Sport 5dr Step Auto [Tech/Pro Pack]

2023 - 320i M Sport 5dr Step Auto [Tech/Pro Pack]42

£28,999

Finance available £607 pm

  • 2L
  • 36.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 2

2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 211

Reduced

£7,995

Finance available £156 pm

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

3.6/5 Stars

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

2022 - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr63

Low Mileage

£26,290

Finance available £562 pm

  • 2L
  • 23.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Match Crewe

01270441019 *

4.7/5 Stars

BMW 3 Series2021 - 320d MHT Sport 4dr Step Auto

2021 - 320d MHT Sport 4dr Step Auto19

Low Mileage

£23,498

  • 2L
  • 24.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore / BYD (Linwood)

01414736404 *

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.