Cert
  1. Search
  2. Refine
  3. Identify
  4. Evaluate
  5. Choose

Used Yamaha XSR125 prices

32 live listings · 20212025 · typically 3,036 miles

Typical price
£3,725
Price range
£3k – £4k
Best deal today
−£590
−16% vs fair value

Live Yamaha XSR125 deals, ranked against fair value

Yamaha XSR125

Asking

£2,999

Fair value

£3,589

−£590 · −16%

Yamaha XSR125

Euro 5 124cc

2,965 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,750

Fair value

£4,269

−£519 · −12%

Yamaha XSR125

Euro 5 124cc

1,080 miles · 2024 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,495

Fair value

£3,850

−£355 · −9%

Yamaha XSR125

Euro 5 124cc

12,800 miles · 2024 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,900

Fair value

£4,250

−£350 · −8%

Yamaha XSR125

Euro 5 124cc

1,188 miles · 2025 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,800

Fair value

£4,100

−£300 · −7%

Yamaha XSR125

Constant Mesh Euro 5 124cc

1,481 miles · 2025 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,290

Fair value

£3,589

−£299 · −8%

Yamaha XSR125

Euro 5 124cc

3,106 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,600

Fair value

£3,825

−£225 · −6%

Yamaha XSR125

Euro 5 124cc

6,417 miles · 2023 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,294

Fair value

£3,495

−£201 · −6%

Yamaha XSR125

Euro 5 124cc

14,680 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,300

Fair value

£3,495

−£195 · −6%

Yamaha XSR125

Euro 5 124cc

4,650 miles · 2021 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,699

Fair value

£3,825

−£126 · −3%

Yamaha XSR125

Euro 5 124cc

2,495 miles · 2023 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,750

Fair value

£3,850

−£100 · −3%

Yamaha XSR125

124cc

4,600 miles · 2024 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,589

Fair value

£3,598

−£9 · ±0%

Yamaha XSR125

Euro 5 124cc

1,685 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,490

Fair value

£3,495

−£5 · ±0%

Yamaha XSR125

Euro 5 124cc

7,688 miles · 2021 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,495

Fair value

£3,495

±£0 · ±0%

Yamaha XSR125

Euro 5 124cc

4,480 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,899

Fair value

£3,899

±£0 · ±0%

Yamaha XSR125

Euro 5 124cc

2,476 miles · 2023 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£4,250

Fair value

£4,250

±£0 · ±0%

Yamaha XSR125

Euro 5 124cc

663 miles · 2023 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,589

Fair value

£3,589

±£0 · ±0%

Yamaha XSR125

Euro 5 124cc

2,760 miles · 2021 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,598

Fair value

£3,589

+£9 · ±0%

Yamaha XSR125

Euro 5 124cc

3,588 miles · 2022 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,850

Fair value

£3,825

+£25 · +1%

Yamaha XSR125

Euro 5 124cc

6,200 miles · 2023 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£4,295

Fair value

£4,269

+£26 · +1%

Yamaha XSR125

Euro 5 124cc

74 miles · 2025 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,690

Fair value

£3,598

+£92 · +3%

Yamaha XSR125

Euro 5 124cc

1,423 miles · 2021 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,689

Fair value

£3,589

+£100 · +3%

Yamaha XSR125

Euro 5 124cc

2,448 miles · 2021 · 124CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£3,958

Fair value

£3,850

+£108 · +3%

Yamaha XSR125

125cc

4,277 miles · 2024 · 125CC · Petrol

See the valuation →

Yamaha XSR125

Asking

£4,398

Fair value

£4,269

+£129 · +3%

Yamaha XSR125

Euro 5 124cc

271 miles · 2024 · 124CC · Petrol

See the valuation →

More used Yamaha models