Limited time offer: Finance a Ford Puma and get £500 cash back!

Shop now

Used BMW 3 Series M Sport cars

The BMW 3 Series M Sport blends sporty design and high-tech features with sensible ownership costs. We have a wide range of used BMW 3 Series M Sport cars for sale that are available to buy or finance.

Finance representative example (Hire Purchase)

Total cash price £16,000. Borrowing £14,000 with a £2,000 deposit at a representative APR of 11.9%.


Fixed rate of interest per annum
6.18%
48 monthly payments
£363.77
Total amount payable
£19,470.96
Cost of credit
£3,470.96

35 results

  1. Finance representative example (Hire Purchase)

    Total cash price £16,000. Borrowing £14,000 with a £2,000 deposit at a representative APR of 11.9%.


    Fixed rate of interest per annum
    6.18%
    48 monthly payments
    £363.77
    Total amount payable
    £19,470.96
    Cost of credit
    £3,470.96
  2. Find out if you’re eligible for car finance in minutes, with no impact on your credit score.

    Check your eligibility
  3. Read more about 2019 used BMW 3 Series 2.0 320d M Sport Auto

    £500 off

    BMW 3 Series

    2.0 320d M Sport Auto

      82,439 miles2019 regAutomaticDiesel

    £227/month PCP

    was £16,850£16,350

    View this car
  4. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      35,982 miles2019 regAutomaticPlug-in hybrid

    £250/month PCP

    £18,500

    View this car
  5. Read more about 2016 used BMW 3 Series 2.0 320d M Sport

    BMW 3 Series

    2.0 320d M Sport

      62,658 miles2016 regManualDiesel

    £252/month HP

    £11,700

    View this car
  6. Read more about 2016 used BMW 3 Series 2.0 330e 7.6kWh M Sport Auto

    BMW 3 Series

    2.0 330e 7.6kWh M Sport Auto

      80,388 miles2016 regAutomaticHybrid

    £255/month HP

    £11,800

    View this car
  7. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      74,545 miles2020 regAutomaticPlug-in hybrid

    £257/month PCP

    £17,350

    View this car
  8. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      33,791 miles2019 regAutomaticPlug-in hybrid

    £259/month PCP

    £18,950

    View this car
  9. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      48,066 miles2020 regAutomaticPlug-in hybrid

    £266/month PCP

    £19,150

    View this car
  10. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      54,940 miles2020 regAutomaticPetrol

    £269/month PCP

    £18,700

    View this car
  11. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      38,208 miles2019 regAutomaticPlug-in hybrid

    £271/month PCP

    £19,250

    View this car
  12. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      40,379 miles2020 regAutomaticHybrid

    £273/month PCP

    £19,450

    View this car
  13. Read more about 2017 used BMW 3 Series 2.0 318d M Sport

    BMW 3 Series

    2.0 318d M Sport

      76,275 miles2017 regManualDiesel

    £274/month HP

    £12,550

    View this car
  14. Read more about 2019 used BMW 3 Series 2.0 330i M Sport Auto

    BMW 3 Series

    2.0 330i M Sport Auto

      64,927 miles2019 regAutomaticPetrol

    £290/month PCP

    £18,300

    View this car
  15. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      31,115 miles2021 regAutomaticPetrol

    £296/month PCP

    £21,250

    View this car
  16. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      27,281 miles2019 regAutomaticPetrol

    £298/month PCP

    £20,700

    View this car
  17. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      40,594 miles2019 regAutomaticPetrol

    £298/month PCP

    £20,200

    View this car
  18. Read more about 2016 used BMW 3 Series 2.0 320d M Sport Auto

    BMW 3 Series

    2.0 320d M Sport Auto

      13 miles2016 regAutomaticDiesel

    £304/month HP

    £13,700

    View this car
  19. Read more about 2019 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      23,753 miles2019 regAutomaticPlug-in hybrid

    £307/month PCP

    £21,200

    View this car
  20. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      38,037 miles2021 regAutomaticPlug-in hybrid

    £309/month PCP

    £21,400

    View this car
  21. Read more about 2019 used BMW 3 Series 2.0 320i M Sport Touring Auto

    BMW 3 Series

    2.0 320i M Sport Touring Auto

      49,435 miles2019 regAutomaticPetrol

    £310/month PCP

    £17,050

    View this car
  22. Read more about 2019 used BMW 3 Series 2.0 330i M Sport Auto

    BMW 3 Series

    2.0 330i M Sport Auto

      41,345 miles2019 regAutomaticPetrol

    £315/month PCP

    £20,400

    View this car
  23. Read more about 2020 used BMW 3 Series 2.0 320i M Sport Touring Auto

    BMW 3 Series

    2.0 320i M Sport Touring Auto

      70,817 miles2020 regAutomaticPetrol

    £316/month PCP

    £19,650

    View this car
  24. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto

      16,838 miles2020 regAutomaticPlug-in hybrid

    £323/month PCP

    £22,750

    View this car
  25. Read more about 2016 used BMW 3 Series 3.0 330d M Sport Auto

    BMW 3 Series

    3.0 330d M Sport Auto

      66,266 miles2016 regAutomaticDiesel

    £333/month HP

    £14,800

    View this car
  26. Read more about 2020 used BMW 3 Series 2.0 320i M Sport Auto

    BMW 3 Series

    2.0 320i M Sport Auto

      31,644 miles2020 regAutomaticPetrol

    £333/month PCP

    £21,650

    View this car
  27. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Auto xDrive

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto xDrive

      64,877 miles2021 regAutomaticPlug-in hybrid

    £337/month PCP

    £21,050

    View this car
  28. Read more about 2020 used BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Touring Auto

      57,776 miles2020 regAutomaticPlug-in hybrid

    £346/month PCP

    £22,050

    View this car
  29. Read more about 2020 used BMW 3 Series 2.0 320i M Sport Auto

    BMW 3 Series

    2.0 320i M Sport Auto

      23,809 miles2020 regAutomaticPetrol

    £365/month PCP

    £23,200

    View this car
  30. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto

    BMW 3 Series

    2.0 330e 12kWh M Sport Touring Auto

      57,447 miles2021 regAutomaticHybrid

    £367/month PCP

    £23,000

    View this car
  31. Read more about 2020 used BMW 3 Series 2.0 320i M Sport Auto

    BMW 3 Series

    2.0 320i M Sport Auto

      21,928 miles2020 regAutomaticPetrol

    £369/month PCP

    £23,400

    View this car
  32. Read more about 2022 used BMW 3 Series 2.0 330e 12kWh M Sport Auto xDrive

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto xDrive

      33,592 miles2022 regAutomaticPlug-in hybrid

    £370/month PCP

    £24,550

    View this car
  33. Read more about 2019 used BMW 3 Series 2.0 330i M Sport Auto

    BMW 3 Series

    2.0 330i M Sport Auto

      15,672 miles2019 regAutomaticPetrol

    £381/month PCP

    £23,900

    View this car
  34. Read more about 2021 used BMW 3 Series 2.0 330e 12kWh M Sport Auto xDrive

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto xDrive

      40,486 miles2021 regAutomaticHybrid

    £385/month PCP

    £24,400

    View this car
  35. Read more about 2017 used BMW 3 Series 3.0 330d M Sport Touring Auto xDrive

    BMW 3 Series

    3.0 330d M Sport Touring Auto xDrive

      45,344 miles2017 regAutomaticDiesel

    £455/month HP

    £19,500

    View this car
  36. Read more about 2016 used BMW 3 Series 3.0 340i M Sport Auto

    BMW 3 Series

    3.0 340i M Sport Auto

      43,869 miles2016 regAutomaticPetrol

    £474/month HP

    £20,250

    View this car
  37. Read more about 2022 used BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto xDrive

    BMW 3 Series

    2.0 330e 12kWh M Sport Touring Auto xDrive

      19,940 miles2022 regAutomaticHybrid

    £764/month PCP

    £41,550

    View this car

Can't find what you're looking for?

Create a personalised stock alert

Create alert

Thinking of getting a BMW 3 Series M Sport?

What is the BMW 3 Series M Sport?

M Sport is the sporty-looking trim level available for the BMW 3 Series saloon and ‘Touring’ estate. It has styling similar to the high-performance 3 Series models, but is available with ‘regular’ engines that cost a lot less to run.

What is the BMW 3 Series?

The 3 Series is BMW’s range of mid-size saloon and estate (which BMW calls Touring) models – it fits into the line-up between the smaller 1 Series and larger 5 Series. The current version of the 3 Series, which went on sale in 2019, is the seventh generation in the line.

What does M Sport mean?

‘M’ refers to BMW Motorsport, the brand’s in-house racing team, and the name has been used since 1978 for BMW’s high-performance models. The M version of the 3 Series – the M3 – is incredibly fast and has a lot of design and mechanical changes compared with other models in the range. The M Sport trim was introduced in the mid-2000s to bring some of the sporty look and feel of the high-performance M models but without the accompanying increase in costs and speed.

Where does the BMW 3 Series M Sport sit in the range?

M Sport sits roughly in the middle of the 3 Series range, above SE and Sport, below the high-performance M models. M Sport’s position in the range has moved around a bit over the years, and it could change it again at some point.

How is the BMW 3 Series M Sport different from the rest of the 3 Series range?

BMW gives all of its trim levels largely the same package of standard features; the differences between them are in their exterior and interior styling details. In the case of M Sport, it’s marked out by details that include deeper bumpers, a small rear spoiler and bigger wheels. Inside, it has more-supportive sports seats, a thicker sports steering wheel and silver dashboard trim. All new 3 Series M Sport models also have lower suspension for a sharper drive, but in the past BMW has allowed you to de-select this option at no extra cost when ordering a new car. Adaptive suspension – which allows you to choose between settings for a sportier or more comfortable ride – is a cost option on some 3 Series M Sport models.

BMW 3 Series M Sport common questions