I just spotted that the Company behind this tough puzzle folded last week, meaning that its website (which including other images of this car) has now been taken down.
I guess this will now make it more difficult to find this car, so as a one-off special offer, I will award three points between now and 1st April 2016 to any puzzler who can correctly identify the Company responsible for this machine. Good luck