Yes, most devices that are used to get OBD data can also get non-OBD data (e.g. odometer). Fuel level is a legislated OBD parameter, but many vehicles do not provide the value (typically, the older the vehicle, the less likely it is to provide fuel level). Although odometer is not a legislated OBD parameter (as far as I know), it is available on many vehicles, though usually only by request (i.e. it's not broadcast). It must be requested of a module such as the instrument cluster, and this request can be made (and response received) through many OBD devices. A low-cost device that would suffice is the ELM327 (available on mp3car.com, and elsewhere such as
www.scantool.com). How to get odometer from your vehicle (and whether it even provides it) depends on the vehicle model and model year.