Rosemary, I used to get bagged compost at Orchard Supply Hardware (OSH). It was lovely. Friable. Organic. Beautiful stuff! No scent other than good earth smell. No plastic, no rocks, nothing in there that wasn't supposed to be there. My plants did great with it.
Now that OSH is no more (let's have a moment of silence for OSH), I have tried to find compost at other garden centers, big box stores, etc. Nada. Nothing! I think I finally found something at Lowes by Kellogg, but have not been overly impressed with their other products (compared to OSH's stuff). The only place I haven't tried to find compost is Tractor Supply. It is way across town and none are close to me. So, I don't know what they carry.
If I lived about 2 miles further east, the city next to me gives away free compost! You have to show your driver's license to prove that you live in the city in order to get some--and there is a limit. I have heard (and seen this in LA County) where the winery's give away free compost and have not checked out the HUGE Gallo plant that is here (and you can smell the crush all over town in the fall). I have heard that they do give it away for free and then I have heard that they don't. Unfortunately, I don't have a truck to go and get it.
SaveMart supermarkets take all of their old produce and ship it down to Bakersfield where it is turned into compost. They then give the compost away to parks, our Master Gardener program, etc, all over the central valley. Staff at our garden, state our plants do better with our homemade compost, but I think it is wonderful that SaveMart does this (rather than put it in a landfill) and gives it away (I am sure it is a tax write-off for them). When I have seen their compost, I think it looks great. Again, friable, rich and dark, quite lovely.
Elk Grove offers free compost https://www.elkgrovecity.org/U...