The 2004 BMW M3 has 9.5 cu.ft. of cargo capacity with all of its seats in place.
The 2006 BMW M3 has 9.5 cu.ft. of cargo capacity with all of its seats in place.
The 2009 BMW M3 has 12.0 cu.ft. of cargo capacity with all of its seats in place.
The 2002 BMW M3 has 9.5 cu.ft. of cargo capacity with all of its seats in place.
The 2008 BMW M3 has 12.0 cu.ft. of cargo capacity with all of its seats in place.
The 2011 BMW M3 has 12.0 cu.ft. of cargo capacity with all of its seats in place.
The 2010 BMW M3 has 12.0 cu.ft. of cargo capacity with all of its seats in place.
The 2012 BMW M3 has 11.1 cu.ft. of cargo capacity with all of its seats in place.
The 2013 BMW M3 has 11.1 cu.ft. of cargo capacity with all of its seats in place.
The 2003 BMW M3 has 9.5 cu.ft. of cargo capacity with all of its seats in place.
The 2005 BMW M3 has 9.5 cu.ft. of cargo capacity with all of its seats in place.
If your 325i is m50 and the m3 head is m50 it will fit. Or if both is m52.