Skip to content
Motorpoint
Mazda logo

Used Mazda MX-5 cars for sale or finance at 10.9% APR

If you’re after an affordable two-seater sports car, there’s pretty much only one choice. The Mazda MX-5 is a brilliant little car, with hilarious handling, peppy performance and more mod cons than you might expect considering it tips the scales at scarcely more than a tonne. Browse used Mazda MX-5 cars for sale at Motorpoint, all available to buy or finance.

  • £1,300 off
    MAZDA MX-5 2.0 [184] GT Sport Tech 2dr - Stock Number (1644713)

    Mazda Mx-5

    2.0 [184] GT Sport Tech 2dr

    2020 (70) reg | 18,890 miles

    Petrol | 3 months warranty

    Was £20,049£18,749
    £310 per month
  • MAZDA MX-5 2.0 [184] Homura 2dr - Stock Number (1658317)
    Save £8,301 on list price

    Mazda Mx-5

    2.0 [184] Homura 2dr

    2025 (25) reg | 10,008 miles

    Petrol | 21 months warranty

    £25,799
    £396 per month
  • MAZDA MX-5 2.0 [184] Homura 2dr - Stock Number (1664427)
    Save £6,401 on list price

    Mazda Mx-5

    2.0 [184] Homura 2dr

    2025 (25) reg | 3,322 miles

    Petrol | 22 months warranty

    £27,699
    £433 per month
  • Representative example
  • MAZDA MX-5 2.0 [184] Sport Tech 2dr - Stock Number (1660080)

    Mazda Mx-5

    2.0 [184] Sport Tech 2dr

    2022 (72) reg | 6,655 miles

    Petrol | 3 months warranty

    £22,949
    £374 per month
  • MAZDA MX-5 1.5 [132] Sport 2dr - Stock Number (1664725)

    Mazda Mx-5

    1.5 [132] Sport 2dr

    2020 (20) reg | 18,454 miles

    Petrol | 3 months warranty

    £18,849
    £364 per month
  • MAZDA MX-5 2.0 [184] Sport Tech 2dr - Stock Number (1660292)

    Mazda Mx-5

    2.0 [184] Sport Tech 2dr

    2020 (70) reg | 49,365 miles

    Petrol | 3 months warranty

    £18,999
    £334 per month
  • 10.9% APR on all cars, lower your monthly payments
  • MAZDA MX-5 1.5 [132] Sport 2dr - Stock Number (1664046)

    Mazda Mx-5

    1.5 [132] Sport 2dr

    2022 (22) reg | 12,055 miles

    Petrol | 3 months warranty

    £20,249
    £338 per month