Nobynomates
Registered User
I have been looking on the auto trader website and there was a car advertised as 100ps can some one explain what exactly what it stands for, i have tried searches on the net but not getting any joy
Thanks
Thanks