I could tell what I still know... I remember there was
''Trainz Content Creation Guide'', explaining how to make addons. I used that to add working levers, a working gearstick, working lightlever and working dials.
On the drivable car I made, I managed to get correct steering frontwheels. For this, each front wheel needs his own bogey attachment point (in bodymeshfile) and in the config.txt you tell the bodymesh to look for the frontwheel mesh, and use it on those two points.
If you are modding for TRS2004 or higher you could add passenger attachmentpoints for the passenger industries, and maybe even animate the doors of the car. I don't know how, but there was also a way of making more interiorviews, like one behind the controls, one on the extra seat, one in the centre of the cab etc. I dunno how, but that was pure by adding coordinates in the configfile if I'm right. You could check this with some addon trains or in the
Content Creation Guide
Basically, the car would consist of bodymesh, cab (interior) and bogeys, which are the wheels. You'll need 3, maybe for better result 4, bogeypoints, one for each wheel.
EDIT: damn, the website where I hosted the movie of my drivable convertible is unreachable... seems the footage doesn't exist anymore