1AEAF00105-BMW 325Ci 325i 330Ci 330i X3 Z4 Mass Air Flow Sensor


2003 BMW 325i L6 2.5L (Engine ID M56) Mass Air Flow Sensor

Guaranteed to fit 2003 BMW 325i

Save 28%
List: $89.95 Save: $25.00
Part 1AEAF00105
In Stock

Orders must be placed by 2pm ET
Delivery options for:

Estimated Arrival Cost

Deliveries made to PO Boxes and FPO may take longer. See our Shipping & Delivery for more information.

DIY Solutions
Brand #: EMS00073

Frequently bought together


Vehicle Fit

Warranty & Shipping

Part Details

  • Air Flow Sensor Housing Option:   Includes Housing

Complete Repair in One Purchase - Stop searching for parts individually and complete your repair with a customized kit or set from DIY Solutions.

High-Quality Parts from Trusted Brands - DIY Solutions' kits and sets are selected from the best automotive brands and include hard-to-find and even obsolete parts you may need for your vehicle.

Guaranteed Fit - DIY Solutions ensures its selected parts are quality-tested to guarantee fit and function.

Install Tip: You may be required to reset the vehicle computer after installation of this part.

Direct Fit Replacement - Guaranteed to fit and function for your specific application
Quality Tested - built to a strict level of product standards.

Item Condition: New

Lifetime Warranty

This item is backed by our limited lifetime warranty. In the event this item should fail due to manufacturing defects during intended use, we will replace the part free of charge. This warranty covers the cost of the part only.

Returns: Parts with electrical components cannot be returned once installed.

FREE Shipping is standard on Orders shipped to the lower 48 States (Contiguous United States). Standard shipping charges apply to Hawaii, Alaska and US Territories.  Shipping is not available to Canada.

Expedited is available on checkout to the United States, excluding Alaska, Hawaii and US Territories as well as P.O. Boxes and APO/FPO/DPO addresses.  Final shipping costs are available at checkout.

Fits these Makes

Year Make Model Description
2003-2006BMW 325Ci BMW 325Ci L6 2.5L (Engine ID M56) Mass Air Flow Sensor
2003-2005BMW 325i BMW 325i L6 2.5L (Engine ID M56) Mass Air Flow Sensor
2003-2006BMW 330Ci BMW 330Ci Mass Air Flow Sensor
2002-2005BMW 330i BMW 330i Mass Air Flow Sensor
2004-2006BMW X3 BMW X3 L6 3.0L Mass Air Flow Sensor
2003-2005BMW Z4 BMW Z4 L6 3.0L Mass Air Flow Sensor

Part Interchange

Brand Label Part Number
DIY Solutions EMS00073

This item may be interchangeable with parts from other brands with the above part numbers. This information is provided only for reference and does not guarantee that the item you are purchasing is identical to parts with part numbers from the brands listed above. To confirm that this item fits your vehicle, use the above "Check Vehicle Fit" option.

DIY Solutions
Brand #: EMS00073
Product Reviews
4.22/ 5.0 9
Great product for a great price
July 10, 2017
I bought this MAF after hearing from my local mechanic that the repair would cost over $650.... If you are debating whether or not to do this repair yourself, do it yourself. It is so simple, there are videos everywhere, and this product works great. My service engine light turned off itself after a few hours of driving too. Great product and I highly recommend it.
2006 BMW X3 parts
February 22, 2018
It just fit perfect and is been working ever Sence it was put in.
Worked great
March 31, 2018
Bought one from Napa and it was defective and made the car run worse and double the price. Took that back and ordered this one and it was perfect
great customer svc
September 6, 2019
ordered part that did not fix contacted customer, gave them new information ,they credit me the part reordered part needed and it was here within a day or so. The par fixed and am on my way.I will continue to use this company for parts.
November 17, 2019
The mass airflow sensor does not appear to be working for my 2004 BMW X.3 3.0. I was advised not to purchase an aftermarket mass airflow sensor because it’s known to not work well with BMWs however I thought I will give a one auto a shot. Unfortunately it doesn’t work. Marvin Miles Misiahmiles@gmail.com 732.519.1261
P0171 P0174
February 14, 2020
I had high fuel trim numbers at idle and freeway speeds. This was the problem. This new MAF works great. Fuel trims are now normal. The car runs great!!
April 15, 2020
I would totally use this site for all my auto part needs.
Not sure yet
January 2, 2021
ordered the part after mechanics determined that was the part that was needed and the vacuum seal leak test was done. Placed the part on the car and the part may be bad. The car is still running rough and the service engine light is still on. So taking it back to mechanics yet again and then will determine if I need to return the part and how that works with this company.
Overall great
January 21, 2021
I had a little trouble with shipping but was corrected and part received. Part installed today with immediate positive results. Thank you A1.
Customer Q&A
Ask a question to 1A Auto customers who purchased the product
How do know if you have m54 or m56?
December 28, 2015
It doesn't matter,you just need to know if it's a 2.5l or a 3.0l
December 28, 2015
I'm not sure but M54 is the engine type of production range for BMW X3 and X5 (mine is 2004 X5 3.0i). You need to call the dealership with your Vin number or search Google for your car model and year made.
December 29, 2015
Hello! Patrick is correct you can always call BMW with the VIN number and they can tell you. Also you should be able to look on the engine block itself and there will be a tag that shows the engine ID. Thank you and have a great day!
December 29, 2015
open the hood, look at the engine covers with the white stripes running from you to the windshield. if the oil filler cap is between the stripes you have a M54. The m56 is off to the left in front of the white striped cover.
December 29, 2015
A M56 will have the oil filler cap at the left front corner of the plastic engine cover while the M54 filler cap will be more towards the center of the engine. Search for an image of each engine and it will be apparent.
June 29, 2020
Customer service


Monday - Friday 8:00am - 9:30pm ET
Saturday - Sunday 8:00am - 4:30pm ET

BMW is a registered trademark of Bayerische Motoren Werke AG. 1A Auto is not affiliated with or sponsored by BMW or Bayerische Motoren Werke AG. See all trademarks.

BMW 325Ci 325i 330Ci 330i X3 Z4 Mass Air Flow Sensor DIY Solutions-1AEAF00105 does not fit your:

Same Day Shipping

Need your part faster? Choose expedited shipping at checkout.

Guaranteed To Fit

Highest quality, direct fit replacement auto parts enforced to the strictest product standards.

USA Customer Support

Exceeding customers' expectations, our team of passionate auto enthusiasts are here to help.

Instructional Video Library

Thousands of how-to auto repair videos to guide you step-by-step through your repair.

Before proceeding,

select your Vehicle, to verify this Part will fit.

This part will only fit a 2003 BMW 325i with these options.