BMW E46 M3, 5 Series, 6 Series License Plate Mounting Kit will fit the following vehicle without mods -1995 1996 1997 1998 1999 2000 2001 2002 2003 5 series / m5 -2001 2002 2003 2004 2005 2006 M3 e46 -2004 2005 2006 2007 2008 2009 2010 5 series / m5 -2004 2005 2006 2007 2008 2009 2010 6 series / m6 no drilling required screw in from the tow area / hole angle adjustment for plates to follow the curve of the bumper 8 mounting holes to ensure plate will not block intake vents or lights