I use Fleetio.
It tracks fuel cost/mileage. Service records/upload receipts.
You can set reminders for maintenance.
I was paying $15/year for access to a similar program but the FREE one is easier to use/nicer layout.
It DOES NOT upload the information for the make model. I have my maintenance schedule scanned and uploaded to "documents" folder on Fleetio.
Fleetio is new, they plan to make reports printable soon.