SHOP

Price reductions on selected cars, from £250 - £1000 off

skip to main contentskip to footer

Used BMW 3 Series M SPORT for sale

76 cars

A BMW 3 Series M Sport for sale is one of the most popular premium yet compact saloon and estate cars you can get from any manufacturer. This is because it's fun to drive, incredibly stylish and loaded with kit. Purchase or finance a used BMW 3 Series M Sport.

Personal Contract Purchase (PCP) representative example

Based on a cash price of £12,550, with a £2,000 customer deposit, borrowing £10,550 at a representative APR of 11.4%. 48 monthly payments of £194.03. Fixed rate of interest per annum 5.93%. Optional final payment £5,005.00. Option-to-purchase fee £10. Amount of interest £3,768.44. Total amount payable £16,318.44. Annual mileage limit 8,000 miles. Excess mileage charge 4p per mile.

  1. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 25,736 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,199Price per month. pcp. £384

    Reserved

  2. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 33,505 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£23,264Price per month. pcp. £369
  3. BMW 3 Series

    330e M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 71,963 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£17,199Price per month. pcp. £260

    £700 off

  4. BMW 3 Series

    320i M Sport 4dr Step Auto [Pro Pack]

    • Vehicle Year, 2021
    • Mileage, 10,652 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£25,199Price per month. pcp. £389
  5. A red car with a cinch cover umbrella logo

    cinchCover

    Get extended warranty, alloy wheel, scratch & dent and tyre insurance

    Find out more
  6. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2019
    • Mileage, 43,016 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,454Price per month. pcp. £355
  7. BMW 3 Series

    330e M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 27,042 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£23,399Price per month. pcp. £371
  8. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 31,110 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,549Price per month. pcp. £363
  9. BMW 3 Series

    330e M Sport 4dr Step Auto [Pro Pack]

    • Vehicle Year, 2021
    • Mileage, 49,930 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£24,684Price per month. pcp. £416
  10. BMW 3 Series

    320i M Sport 5dr Step Auto [Pro Pack]

    • Vehicle Year, 2025
    • Mileage, 4,196 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£36,249Price per month. pcp. £518

    Reserved

  11. Want to see for yourself?

    Check out hundreds of hand-picked cars at our new cinch Stores

  12. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 32,363 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£22,499Price per month. pcp. £350
  13. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 30,749 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£23,099Price per month. pcp. £348
  14. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 40,958 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£23,699Price per month. pcp. £359
  15. BMW 3 Series

    330i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 62,431 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,199Price per month. pcp. £338
  16. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,498 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£33,614Price per month. pcp. £492
  17. BMW 3 Series

    330e M Sport 4dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 7,517 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£31,494Price per month. pcp. £463
  18. Driving in Greater London?

    All our cars are ULEZ compliant, so you can just enjoy the ride.

    More about ULEZ
  19. BMW 3 Series

    330e M Sport 4dr Auto

    • Vehicle Year, 2021
    • Mileage, 55,773 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£19,294Price per month. pcp. £303
  20. BMW 3 Series

    320i M Sport 4dr Step Auto [Pro Pack]

    • Vehicle Year, 2021
    • Mileage, 7,997 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£25,399Price per month. pcp. £383
  21. BMW 3 Series

    330i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 48,443 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£23,524Price per month. pcp. £378
  22. BMW 3 Series

    320d MHT M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 40,887 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£21,849Price per month. pcp. £351
  23. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 8,357 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,449Price per month. pcp. £475
  24. Get an instant free part-ex quote to put towards your next car

    Part-exchange
  25. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 9,470 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£33,964Price per month. pcp. £497
  26. BMW 3 Series

    320d MHT M Sport 4dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 48,182 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£23,049Price per month. pcp. £366
  27. BMW 3 Series

    318d MHT M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 44,209 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£20,949Price per month. pcp. £325
  28. BMW 3 Series

    330e M Sport 4dr Auto

    • Vehicle Year, 2020
    • Mileage, 53,590 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£18,709Price per month. pcp. £287
  29. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 4,794 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£31,194Price per month. pcp. £444
  30. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 5,759 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£32,029Price per month. pcp. £445
  31. BMW 3 Series

    330e M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 74,039 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£17,499Price per month. pcp. £265

    £450 off

  32. BMW 3 Series

    330e M Sport 4dr Auto

    • Vehicle Year, 2020
    • Mileage, 27,572 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£21,599Price per month. pcp. £337
  33. BMW 3 Series

    330e M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 39,644 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£19,834Price per month. pcp. £298
  34. BMW 3 Series

    320d MHT M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 16,044 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£26,354Price per month. pcp. £408
  35. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • BMW

    • 3 Series

    • M SPORT

33 to 64 of 76 results