CAR REPORT
2010 SEAT Ibiza 1.6 TDI Sport DPF | CAR REPORT