"He took his car home" maybe?
No, "la casa" can be used to indicate the brand, the manufacturer, or more likely in this context the brand's repair officine: "he took his car home" would be "ha portato a casa la sua auto".