Try Personal vehicle manager from Two Peaks. It works on a pocket PC and you can buy a version to work on a pc with the info syncing between them.
Personaly I use this AND autowolf. Autowolf is more complete program but the info gets updated better if available on pocket PCshares
WWW.twopeaks.com/main/software/VehicleMgr/