I think its a good thing that you don't see the everywhere. They made less than 3000 of them every year from '98 til '00, right? So its not a car you should expect to see at every corner.


'99 SVT Contour
1298 of 2760