For something that also interfaces with the full suite of computers on a modern car you're going to need to spend around a hundred dollars. A $13 bluetooth ELM 327 dongle and a phone app aren't likely to cut it because it's not designed to read non-OBDII systems and oil level isn't part of OBDII data (there are OBDII codes if the oil level sensor is throwing bad values, but they won't give you oil level). The VeePeak site is very clear that all of their models are limited to only OBDII scanning.
To do what you want requires a tool that can interface with the non-OBDII communications in the car like the VIDA/DiCE combination does.
I believe that at the very lowest end you'd be looking at something like Autel's DiagLink, which runs $90-$100. The downside to the DiagLink is that it will work with ONE brand of car. That's it. You get one "free" brand-specific software for the unit (which you have to download from Autel and install on the DiagLink before you can use it). If you want to use the advanced non-OBDII functions with another brand of car, you have to buy additional software from Autel. On the positive side, if you only have one brand of vehicle and don't expect to change it for a long time, the DiagLink is very cost effective for what it can do since most devices at that price point cannot do things like reset oil change lights or put electric parking brakes into service position like the DiagLink can (for the one brand you program it with, anyway). I believe that additional brand software is about $10, so it's not a huge problem to add another brand if you want to, but it's something to be aware of.
If you want something that can read non-OBDII data for multiple brands, you're looking at something like Autel's MD806, which runs about $200. Internally, I think it's the same hardware as the DiagLink, but the software it uses allows multiple brands without having to download separate brand software for each one and it has free software updates for "life." Though it's important to remember that in cases of computer software "lifetime" updates really only mean the expected support lifetime of the tool. In 15 years you probably won't still be able to download new software because they probably won't be making updates for an older unit. Still, for what you get, I think this is among the best values in scan tools. It can do everything that most home gamers need and it's not agonizingly expensive, especially if you'll use it often.