The many flavours of iStat have a bandwidth meter. Unfortunately it resets when you restart your machine. This is my excuse for going over every month.
Also, some routers have a built in bandwidth meter. For example, I am at 53GB, approximately 43GB over my monthly limit. Say what? Its the second? its gonna be a rough one..