I'll start off by saying I'm a Ford Powestroke and Cummins certified tech and I work on diesel trucks every day. I drive an F150.
Don't by a diesel unless you have the tools, knowledge, time and space to work on it or you have the money and secondary vehicle to have it at the shop every now...