Well, KPPP and QtWvdial(a pretty front-end for wvdial) provide history but for me neither worked :-(
So here is a tiny tool to generate history which parses syslog for pppd statistics and provides summary for given range of dates. This also keeps track of older stats that may not be available from syslog (as they were rotated)
hist.py