Combine oil, sugar and brown sugar. Mix until light and fluffy. Mix in egg. Beat well. Add flour, baking soda, baking powder and salt until thoroughly combined. Mix in sour cream, vanilla and buttermilk. Add in blueberries. Mix well on medium-high speed just to break down blueberries a bit.
Drop by your choice of size on baking sheets. Minis will be done in as little as 8 minutes. Larger ones may take up to 15-16 minutes. I like to do some of both.
Allow to rest on cookie sheet for 1 minutes. Remove to wire rack to cool.
For blueberry filling:
Whip butter in electric mixer with wire whip until nice and fluffy. Add heavy cream (half and half or milk), confectioners sugar and flour. Beat until thoroughly combined. Stir in vanilla extract. Gently fold in blueberries .Also, feel free to whip at a faster speed if you would like the blueberries broken down.