Bosch Fuel Filter F 5901 or 0 450 905 901
This is a Brand new never used only removed from the box to take the picture. Please search the part number to verify it will fit your vehicle as the info I have is just from others I've seen listed.
Apparently it fits many BMW 3 series, 5 series and 7 series. But again verify via part number that it will fit your car as I can't do returns for non fitment as I've provided the part number for you to verify. E36 E34 E30 E32 E31