The answer si absolutly yes you can and it can be cheap.
First thing filter filter filter.
Lets say you go to your mom and pops local auto repair shop.
There going to have a huge 500 gal tank there they have pumped out 2 or 3 times a year. This crap has a lot of stuff in it not just old oil.
It's going to have motor oil, antifreez,cleaning solvents,water,grease,gassoline,diesel,soap,dirt, ect ect in it.
You have to get this crap seperated out or gone in some way.
For every 50 gallons of this mix you may be lucky to get 10 gallons of usable fuel out of it.
Ok lets start. We are going to do this on the cheap well best I can come up with.
Heat you crud mix up to 225 to 250 degrees, this will bind the oil and crun in a nice flowing liquid I will call this "crud" keep the crud up to temp for at least 2 hours.
This will burn off the water. Doo not ofer cook unless your looking for tar.
Your looking the steam to stop from comming off the mix.
This will also get the gass out as it will evap off ! no smoking lol.
Ok lets filter off the junk out of the crud. lets start with a large siv filter getting smaller each time. You need to filter down to where you gan get the fluid thru a standard fuel filter.
Now let figure out what you can and can't use.
use the same system the BIOdiesel guys do to get out the the junk and get proper fuel meth combo. Dry filter this and cut you mix 50 50 with actual diesel
and wala you got your fuel.
Good luck
If you know you have pure automotive or diesel oil filter it and dump it in you tank 25% to 75% diesel