spanish review of a new sports car