Fitted perfectly and works as it should. Besides BMW's own manufacturered parts, they use Mahle for others so you know they are good quality parts. Fuel filters are one of the most overlooked service parts especially as BMW do not have a service schedule for them but are one of the most important. From past experience, they need to be changed every 2 years or every 40,000 miles.