Not sure what's up with this maf. The top looks like it was taken off. The glue is off it. Looks like it was rebuilt or something.The car it came off from ran good till the timing belt popped. It was on a 89 325ix. Starting to dry rot / crack but still usable. What u see is what u get. The item "BMW E30 Air Flow Meter Sensor 325i 325ix 325is" is in sale since Tuesday, April 18, 2017. This item is in the category "eBay Motors\Parts & Accessories\Car & Truck Parts\Air Intake & Fuel Delivery\Sensors". The seller is "autocrossing" and is located in Nelsonville, Ohio. This item can be shipped to United States, Canada, United Kingdom, Denmark, Romania, Slovakia, Bulgaria, Czech republic, Finland, Hungary, Latvia, Lithuania, Malta, Estonia, Australia, Greece, Portugal, Cyprus, Slovenia, Japan, Sweden, South Korea, Indonesia, Taiwan, Thailand, Belgium, France, Hong Kong, Ireland, Netherlands, Poland, Spain, Italy, Germany, Austria, Russian federation, Israel, Mexico, New Zealand, Philippines, Singapore, Switzerland, Norway, Saudi arabia, Ukraine, United arab emirates, Qatar, Kuwait, Bahrain, Croatia, Malaysia.