These should fit most BMWs and include 10 standard length wheel bolts and 10 wheel bolts for 18mm spacers. I believe these are H&R brand and look perfect. The discoloration in the photos is grease from the PO - I assume to keep them from seizing to the hubs on his car. These were used with a set of ET45 wheels on the rear of an E46 M3 so PO could have a "square" set of winter wheels and tires; when I bought his wheels and tires he included these with the sale but after test fitting everything I do not actually need them.
$75 shipped from 20164 or $65 local pickup