How long are you going to keep the property?
B will produce the best long-term return on your investment, if you're in a location that will attract tenants that bring their own machines. An apartment with washer/dryer hookups in each unit is worth far more than shared laundry facilities. Yes, it's an up-front cost, but it gets you completely off the hook for utilities farther down the line. It's also a capital improvement that you can depreciate.
B will also increase the value of your property should you either sell or refinance it later.
The problem with A is that it makes you vulnerable to long-term changes in utility costs. You will also have maintenance problems associated with the laundry room because people take far better care of their own machines than they do of yours, especially if some tweaker decides to break into the machine and steal all the coins. You will also have to keep the laundry room locked and provide each tenant with a key, unless you want someone to informally move in there. Cleaning and maintenance of the laundry room will be up to you, and that's going to take a long-term toll on either your time or your cash flow.
Under no circumstances should you consider D unless you want the kind of tenants who are OK with leaving piles of clothing around for days or weeks at a time.
C gives you the same problems as A; the only difference is that you are paying utilities through a tenant and may accordingly have problems deducting the cost of those utilities as a business expense.