Aftermarket oil filters cost less each but each model is made to fit as many different cars as possible. This saves money, but, can lead to designs that don't meet the precise spec of your vehicle. The OEM filter is designed to meet the spec of your vehicle. Due to limited supplies and gouging OEM filters often cost more than Aftermarket filters. The major differences are the amount and shape of the filter element within the housing, occasionally the presence of a anti-drain-back valve, and fittment of the threads on the filter to oil mounting of the engine. OEM filters will have the best fittment and a anti-drain-back valve if it is needed. Often times Aftermarket and OEM filters come off the same assembly line but occasionally they are made to different spec. The best way is go to the part store and ask a sales person to open boxes and show you the differences.