I use the same software I use for our trucking company's maintenance records, Fleet Maintenance Pro by IMS. I've got it setup with different catagories to sort between Company Vehicles, Personal Vehicles, Lawn equipment, and Home (for house maintenance as well as logging appliance replacement/repairs). Everything I do to any of those, whether its replace a turn signal bulb or overhaul a transmission gets logged. Every fuel/gas purchase, and ongoing miles per gallon average for every vehicle. It also tracks all inventory, from truck parts, filters, tires, bulk oil, to car detailing products and microfiber towels. Very customizable to build maintenance schedules and inventory lists for virtually anything, including setting up alerts to remind you when things are due.
The software is expensive, figure I might as well use it everywhere and get my money's worth