I use the place in Wixom when I'm passing through. They only offer B5. I haven't noticed a price difference between them and other places. It's definitely cheaper than the station near my house at Clyde & US-23; that place is always at least $0.10 more a gallon.
I've only seen B20 once, and that was a truck stop near the Cliffs in Illinois.