One key physical feature of CAN is that the bus is fully differential...very important in a noisy distributed environment like a car.
It is also clockless, which keeps one from having to run two twisted pairs around a vehicle...but makes the communications protocol much more involved than a clock/data setup.
I looked into defining a CAN bus part some time ago and remember that the fault tolerance requirements were very challenging!