I had the oem ones before on my last e90 and they were fine for me. I prefer the looks and feel of the carpet mats over the rubber mats. Just my personal preference.
What do you mean you're keeping them for resale? As in keeping them to sell along with your car?
E90 LCI by LTBMW