SHOP

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

skip to main contentskip to footer

Used BMW 3 Series M SPORT for sale

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% and the following:

48 monthly payments of
£194.03
Fixed rate of interest per annum
5.93%
Option-to-purchase fee
£10
Optional final payment
£5,005.00
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 to 29 of 29 results
  1. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,732 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,154Price per month. pcp. £472
  2. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2019
    • Mileage, 46,183 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,699Price per month. pcp. £331
  3. BMW 3 Series

    318i M Sport 5dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 24,267 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£25,099Price per month. pcp. £376
  4. BMW 3 Series

    318i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 6,020 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,199Price per month. pcp. £369
  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

    330i M Sport 4dr Step Auto

    • Vehicle Year, 2019
    • Mileage, 46,652 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,329Price per month. pcp. £342
  7. BMW 3 Series

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

    • Vehicle Year, 2021
    • Mileage, 11,478 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£27,554Price per month. pcp. £431

    Reserved

  8. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 5,759 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£34,069Price per month. pcp. £484
  9. BMW 3 Series

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

    • Vehicle Year, 2024
    • Mileage, 11,841 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,284Price per month. pcp. £469
  10. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 39,030 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£22,524Price per month. pcp. £352
  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 [Pro Pack]

    • Vehicle Year, 2021
    • Mileage, 15,645 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£25,694Price per month. pcp. £399
  13. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 27,591 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£22,229Price per month. pcp. £348
  14. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 9,289 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£34,034Price per month. pcp. £489
  15. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 18,861 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,649Price per month. pcp. £376
  16. BMW 3 Series

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

    • Vehicle Year, 2021
    • Mileage, 22,776 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£27,799Price per month. pcp. £435
  17. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,624 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,369Price per month. pcp. £477
  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

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 5,548 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,844Price per month. pcp. £478
  20. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,989 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,294Price per month. pcp. £476
  21. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,429 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,669Price per month. pcp. £484
  22. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2019
    • Mileage, 34,617 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£20,139Price per month. pcp. £308
  23. BMW 3 Series

    320i xDrive M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 37,778 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,274Price per month. pcp. £387
  24. Get an instant free part-ex quote to put towards your next car

    Part-exchange
  25. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 33,042 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,149Price per month. pcp. £324
  26. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,636 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,064Price per month. pcp. £470
  27. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,835 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£33,024Price per month. pcp. £469
  28. BMW 3 Series

    330i M Sport 5dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 24,295 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£27,759Price per month. pcp. £421
  29. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2021
    • Mileage, 22,357 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£22,779Price per month. pcp. £348
  30. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 11,962 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£24,719Price per month. pcp. £389
  31. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 23,682 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,539Price per month. pcp. £325
  32. BMW 3 Series

    320i M Sport 4dr Step Auto

    • Vehicle Year, 2020
    • Mileage, 24,629 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£21,339Price per month. pcp. £321
  33. BMW 3 Series

    320i M Sport 5dr Step Auto

    • Vehicle Year, 2024
    • Mileage, 11,512 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£32,439Price per month. pcp. £455
  34. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • Petrol

    • BMW

    • 3 Series

    • M SPORT