I think Thorax is right, it's a Savio Fiat 125 stationcar
Not according to my info he isn't right, but it is possible the pictures have got jumbled and the front and rear views belong to different cars.. I do agree it looks awfully like the Savio..
Have a look at the front view, which I understood to be the same car, but it seems I may not be right.
If I'm not then I'll have to call the puzzle solved and post the front view as a separate puzzle.
Can you show me a rear view of the Savio? I have only found a front view so far but I'll keep looking.