SHOP

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

skip to main contentskip to footer

BMW 3 Series M SPORT cars

110 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. Option-to-purchase fee £10. Amount of interest £5,005.00. Total amount payable £16,318.44. Annual mileage limit 8,000 miles. Excess mileage charge 4p per mile.

  1. BMW 3 Series

    320d MHT M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 38,969 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£26,900Price per month. pcp. £399
  2. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 40,777 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,300Price per month. pcp. £288
  3. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 36,955 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,000Price per month. pcp. £296
  4. BMW 3 Series

    320d MHT M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 14,850 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£30,850Price per month. pcp. £461
  5. Browse our huge range of cars on our new mobile app

    A smartphone with the cinch app on the screen
    Get the app
  6. BMW 3 Series

    320d MHT M Sport 4dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 28,103 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£27,900Price per month. pcp. £412
  7. BMW 3 Series

    330e M Sport 4dr Auto

    • Vehicle Year, 2020
    • Mileage, 40,653 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£21,560Price per month. pcp. £311
  8. BMW 3 Series

    330e M Sport 5dr Step Auto [Tech/Pro Pack]

    • Vehicle Year, 2022
    • Mileage, 17,112 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£37,500Price per month. pcp. £583
  9. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 39,445 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £297
  10. Driving in Greater London?

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

    More about ULEZ
  11. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 38,589 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £296
  12. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 33,535 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,200Price per month. pcp. £297

    Reserved

  13. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 43,232 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,150Price per month. pcp. £358

    Reserved

  14. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 41,435 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £299
  15. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 24,954 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,900Price per month. pcp. £309

    Reserved

  16. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 23,239 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£27,480Price per month. pcp. £400
  17. Get an instant free part-ex quote to put towards your next car

    Part-exchange
  18. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 41,543 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £299
  19. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 43,786 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,600Price per month. pcp. £295
  20. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 40,409 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £298
  21. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 38,962 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £296
  22. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 39,701 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,300Price per month. pcp. £287
  23. 14-day money back guarantee to make sure you've made the right choice

    14-day returns
  24. BMW 3 Series

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

    • Vehicle Year, 2020
    • Mileage, 48,756 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£23,290Price per month. pcp. £356

    Reserved

  25. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 41,320 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,300Price per month. pcp. £289
  26. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 42,675 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,300Price per month. pcp. £290
  27. BMW 3 Series

    330d M Sport 4dr Step Auto

    • Vehicle Year, 2016
    • Mileage, 66,284 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£14,150Price per month. hp. £313
  28. BMW 3 Series

    320d M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 37,109 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£23,850Price per month. pcp. £350
  29. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 50,991 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£19,900Price per month. pcp. £290
  30. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 29,383 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,500Price per month. pcp. £304
  31. BMW 3 Series

    330e M Sport 5dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 15,523 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£28,935Price per month. pcp. £421
  32. BMW 3 Series

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

    • Vehicle Year, 2023
    • Mileage, 11,912 miles
    • Fuel Type, Petrol plug-in hybrid
    • Transmission Type, Automatic
    Full price.£38,965Price per month. pcp. £608
  33. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 41,743 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,900Price per month. pcp. £299
  34. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 43,096 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,600Price per month. pcp. £294
  35. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 40,535 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,300Price per month. pcp. £288
  36. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • BMW

    • 3 Series

    • M SPORT

1 to 32 of 110 results