Skip to main content

3,157 Used BMW 3 Series cars for sale

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

2023 - 320i M Sport 4dr Step Auto12

Low Mileage

£28,498

  • 2L
  • 9.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series(20) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

(20) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)70

£21,600

  • 55.9K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Big Motoring World Enfield

02037634741 *

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

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

£18,963

Finance available £410 pm

  • 2L
  • 46.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2009 (59) - 320D M SPORT 4-Door

2009 (59) - 320D M SPORT 4-Door1

£3,999

Finance available £67 pm

  • 2L
  • 143.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bexhill Motors Eastbourne

01323403942 *

4.6/5 Stars

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

2024 - 330e M Sport 5dr Step Auto40

£34,527

  • 2L
  • 7.6K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (68) - 2.0 320i M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr33

Reduced

£11,000

Finance available £223 pm

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.7/5 Stars

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

2018 (68) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr25

£12,275

Finance available £252 pm

  • 2L
  • 70.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lucky Seven Motors

02034359499 *

BMW 3 Series2014 - 320d XDRIVE M SPORT 4-Door

2014 - 320d XDRIVE M SPORT 4-Door2

£8,199

Finance available £161 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

M&G Motors

01782940072 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2013 (13) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr49

£8,991

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

£31,698

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

01316036422 *

4.7/5 Stars

BMW 3 Series2017 (17) - 320d Sport 4dr

2017 (17) - 320d Sport 4dr12

£7,995

Finance available £156 pm

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2018 - 320d M Sport 4dr Step Auto

2018 - 320d M Sport 4dr Step Auto15

£13,490

Finance available £279 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Supreme Motors NI

02882449414 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 5dr Step Auto

2015 (15) - 320d xDrive M Sport 5dr Step Auto22

£6,990

Finance available £134 pm

  • 2L
  • 138.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Carselect1.com

01563593226 *

4.8/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 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)50

£17,699

  • 2L
  • 79.8K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2021 (21) - 330e M Sport 5dr Step Auto

2021 (21) - 330e M Sport 5dr Step Auto12

£19,995

Finance available £390 pm

  • 2L
  • 72.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

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

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

£13,295

Finance available £275 pm

  • 2L
  • 108.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Worksop

01455241730 *

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

2024 - 320i M Sport 4dr Step Auto12

£30,298

  • 2L
  • 11.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

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

2023 - 320i M Sport 4dr Step Auto19

Reduced

£28,998

  • 2L
  • 10.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr61

£15,700

Finance available £328 pm

  • 2L
  • 93.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

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.