Used BMW 3 Series M Sport cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, 3 Series

2020 - 2.0 330E M Sport Auto 4dr

21
£13,495Inc. VAT
Finance available £279 pm
  • 2L
  • 114kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Car Quay

01283 244020 *
4.7/5 Stars

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto

34
£19,995
Finance available £390 pm
  • 2L
  • 35.3kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

BMW Bavarian

BMW, 3 Series

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

29
Low Mileage
£9,490
Finance available £190 pm
  • 2L
  • 66kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Pinnacle Cars Ltd

0114 308 6613 *
4.9/5 Stars

BMW, 3 Series

2015 (65) - 320d Grand Turismo x-drive m-sport GT 5-Door

25
£8,995
Finance available £179 pm
  • 2L
  • 99.8kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

DFN

023 9200 6047 *
3.7/5 Stars

BMW, 3 Series

2022 - 318d MHT M Sport 4dr Step Auto

18
Reduced
£24,995
Finance available £493 pm
  • 2L
  • 40kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

ELS Autos Ltd

BMW, 3 Series

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

34
Low Mileage
£24,792
Finance available £542 pm
  • 2L
  • 22.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 3 Series

2021 - 330e M Sport 5dr Step Auto

19
Low Mileage
£24,498
  • 2L
  • 32.3kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Morecambe)

01524 938898 *
4.7/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

12
Low Mileage
£32,498
  • 2L
  • 4.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Click & Collect Thurrock

0141 611 8466 *
4.7/5 Stars

BMW, 3 Series

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

19
£34,198
  • 2L
  • 15.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat (Paisley)

0141 404 0020 *
4.7/5 Stars

BMW, 3 Series

2018 - 320D M SPORT TOURING 5-Door

21
£12,495
Finance available £257 pm
  • 2L
  • 106kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Platinum Car Sales Ltd

BMW, 3 Series

2020 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

35
£17,995
Finance available £349 pm
  • 2L
  • 81.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Hudson Autos

BMW, 3 Series

2016 (16) - 320d [190] M Sport 5dr Step Auto [Business Media]

13
Low Mileage
£16,995
Finance available £357 pm
  • 2L
  • 33.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Pevensey Bay Car Centre

01323 402241 *
3.8/5 Stars

BMW, 3 Series

2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

49
£10,500
Finance available £212 pm
  • 2L
  • 73.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

MEBTRONIC LTD

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Low Mileage
£32,998
  • 2L
  • 4.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Motorstore (Stoke on Trent)

01782 432704 *
4.7/5 Stars

BMW, 3 Series

2014 (14) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)

9
Low Mileage
£9,495
  • 2L
  • 74.8kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Hyland Car Sales Ltd

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

19
Reduced
£36,498
  • 2L
  • 8.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Glenrothes)

01592 803918 *
4.7/5 Stars

More BMW 3 Series Information