Both O2 sensors are in the front of the catalytic converters. There is only one oil filter in the 540, but there are two fuel filters, which is what I think you are thinking of. As for a place to get all of these parts I would suggest BMA parts or BavAuto. There are many other places to use but I have had good experiences with both of these.