I am not sure what it fits. The guy above mentioned that it looked like it was for a pre-facelift E46 but I don't know what year the facelift was or if there is a difference in the bumpers on the coupe and sedan. You can drop by and see if it fits though.
'88 Widebody E30 track car (M54 swap in progress - it blew up. . . M52 swap up and running)
'07 328xi touring
'05 Grand Cherokee with a god damn Hemi
'00 E39 Touring with a manual tranny
'86 Toyota MR2 for ice racing