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 (PCP)

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


Fixed rate of interest per annum
6.18%
48 monthly payments
£242.35
Total amount payable
£21,816.80
Cost of credit
£5,316.80
Optional final payment
£8,184.00
Annual mileage limit
10,000 miles
Excess mileage charge
4p/mile

37 results

  1. Finance representative example (PCP)

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


    Fixed rate of interest per annum
    6.18%
    48 monthly payments
    £242.35
    Total amount payable
    £21,816.80
    Cost of credit
    £5,316.80
    Optional final payment
    £8,184.00
    Annual mileage limit
    10,000 miles
    Excess mileage charge
    4p/mile
  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

    BMW 3 Series

    2.0 320d M Sport Auto

      82,439 miles2019 regAutomaticDiesel

    £240/month PCP

    £16,850

    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 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

    £255/month PCP

    £17,250

    View this car
  6. 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

    £256/month PCP

    £18,650

    View this car
  7. 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

    £258/month HP

    £11,950

    View this car
  8. 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

      58,997 miles2020 regAutomaticHybrid

    £260/month PCP

    £18,450

    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

      67,421 miles2020 regAutomaticPlug-in hybrid

    £260/month PCP

    £17,700

    View this car
  10. 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

    £262/month HP

    £12,100

    View this car
  11. 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

    £265/month PCP

    £18,550

    View this car
  12. 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

    £268/month PCP

    £19,300

    View this car
  13. 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

      39,902 miles2019 regAutomaticPlug-in hybrid

    £270/month PCP

    £19,150

    View this car
  14. 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

    £275/month PCP

    £19,500

    View this car
  15. 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

    £279/month PCP

    £19,650

    View this car
  16. 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

    £290/month HP

    £13,150

    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

      27,281 miles2019 regAutomaticPetrol

    £292/month PCP

    £20,450

    View this car
  18. 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

    £300/month PCP

    £18,700

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

    BMW 3 Series

    2.0 330e 12kWh M Sport Auto xDrive

      69,301 miles2020 regAutomaticPlug-in hybrid

    £303/month PCP

    £19,500

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

    BMW 3 Series

    2.0 320d M Sport Auto

      65,525 miles2016 regAutomaticDiesel

    £304/month HP

    £13,700

    View this car
  21. 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

    £305/month PCP

    £22,050

    View this car
  22. 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

    £306/month PCP

    £21,150

    View this car
  23. 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

    £309/month PCP

    £21,750

    View this car
  24. 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

      45,711 miles2021 regAutomaticPlug-in hybrid

    £320/month PCP

    £21,800

    View this car
  25. 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

    £320/month PCP

    £17,450

    View this car
  26. 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

    £320/month PCP

    £21,850

    View this car
  27. 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

    £321/month HP

    £14,350

    View this car
  28. 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

    £322/month PCP

    £20,650

    View this car
  29. 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

    £329/month PCP

    £20,150

    View this car
  30. 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

    £342/month PCP

    £22,000

    View this car
  31. 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

    £348/month PCP

    £21,500

    View this car
  32. 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

    £361/month PCP

    £22,600

    View this car
  33. 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

      10,337 miles2021 regAutomaticPetrol

    £364/month PCP

    £24,800

    View this car
  34. 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
  35. 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

    £385/month PCP

    £25,150

    View this car
  36. 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

    £391/month PCP

    £24,300

    View this car
  37. 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

    £464/month HP

    £19,850

    View this car
  38. 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
  39. 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

    £759/month PCP

    £41,350

    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