don't use a ebay filter, unless you know the brand, other wise don't just buy a random filter from ebay, its poor performance.
As to the smell, I think its either spillover oil/coolent when refilling, or strong brake dust. If your engine looks a little dirty, clean it, run some engine treatment and clean your brakes with WD-40, and see what happens. If the smell is still getting there, take it to a shop to show them what smell and they should be just able to tell you what it is.