I got those pedals the ones on the first picture from http://www.turnermotorsport.com/ and they fit all e46 and e92, I had them installed, and floor mats I ordered from bavauto.com, I ordered the berber matt set for the e92 335i coupe which they fit perfectly, their nice, I dont like rubber matts they get dirty fast.