Here is an example of an oil filter installed by a Quick lube shop. (filter on the right)
And a picture of the correct filter for your BMW installed by us.
They both have 5,000 miles on them. (The recommended oil change interval for all BMW's)
The shriveled up one on the right is what they install at a Quick lube shop.Clearly it doesn't compare to the correct one on the left. It is shriveled, and it doesn't even look the same as the other one.
It may be cheaper to go to Quick lube shop but they often use substandard parts that will damage your engine, they strip the drain plugs, and they use recycled oil.