Skip to main content

2,983 Used BMW 3 Series cars for sale

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr18

£13,999

Finance available £290 pm

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AutoTrade Southwest

01453701529 *

0/5 Stars

BMW 3 Series2010 (60) - 3.0 335i M Sport Coupe 2dr Petrol DCT Euro 5 (306 ps)-Factory Extras Worth

2010 (60) - 3.0 335i M Sport Coupe 2dr Petrol DCT Euro 5 (306 ps)-Factory Extras Worth48

Reduced

£16,950

Finance available £356 pm

  • 3L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr14

Reduced

£7,500

Finance available £145 pm

  • 2L
  • 94.5K

    Miles
  • Diesel
  • Automatic
  • Estate

REVOLVE COLLECTIONS LTD

01217525802 *

BMW 3 Series2022 (22) - 330d xDrive MHT M Sport Pro Edition 5dr Step Auto

2022 (22) - 330d xDrive MHT M Sport Pro Edition 5dr Step Auto32

Low Mileage

£39,000

Finance available £781 pm

  • 3L
  • 23.1K

    Miles
  • Diesel
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2009 - 320i SE 2-Door

2009 - 320i SE 2-Door20

Low Mileage

£3,995

Finance available £67 pm

  • 2L
  • 78.8K

    Miles
  • Petrol
  • Manual
  • Convertible

United Car Centre

02392002312 *

BMW 3 Series2004 (53) - 320d SE 4dr [6]

2004 (53) - 320d SE 4dr [6]1

£500

  • 2L
  • 190.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Vision Motors Direct Ltd

01942367552 *

BMW 3 Series2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic

2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic23

Low Mileage

£32,995

  • 2L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sinclair Direct Bridgend

01656339498 *

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

2020 - 320d MHT M Sport 5dr Step Auto15

£21,990

Finance available £431 pm

  • 2L
  • 61.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Fermanagh Auto Sales

02868336501 *

BMW 3 Series2021 - 318d M Sport 4dr

2021 - 318d M Sport 4dr26

Reduced

£20,890

Finance available £409 pm

  • 2L
  • 53.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Greg Mitchell Motors

02881440365 *

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

2017 - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)65

£10,300

Finance available £208 pm

  • 2L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Westbrook Car Sales

01733794312 *

0/5 Stars

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)1

£12,999

Finance available £268 pm

  • 2L
  • 98.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorplus Car Supermarket

01633742350 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr12

£17,998

  • 2L
  • 52.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr15

£8,995

Finance available £179 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Manual
  • Saloon

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

2024 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£37,250

  • 2L
  • 6.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

4.4/5 Stars

BMW 3 Series330e M Sport

330e M Sport1

Low Mileage

£24,995

Finance available £493 pm

  • 21.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Riviera Automotive Ltd

01274505967 *

4.4/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]12

£34,998

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2010 - SE BUSINESS EDITION TOURING 5-Door

2010 - SE BUSINESS EDITION TOURING 5-Door19

£2,995

  • 2L
  • 133.6K

    Miles
  • Diesel
  • Manual
  • Estate

A36 Motor Company

01794330839 *

BMW 3 Series2021 (71) - 330e M Sport 4dr Step Auto

2021 (71) - 330e M Sport 4dr Step Auto28

£16,295

  • 2L
  • 84.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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

2019 (69) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr50

£20,991

  • 2L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 - 320d EfficientDynamics 4dr

2012 - 320d EfficientDynamics 4dr7

£4,450

Finance available £77 pm

  • 2L
  • 118.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Carmichael Cars

02890023196 *

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.