TrueCar buys retail software company for $27 million