I put a set of e90 sport seats into my e92 335i when I had it and they worked fine. All the mechanics worked as long as your car is already set up for them (ie heated seats). Only issue I had was that the e90 seats didnt have the little manual lever on the top to pull the seats forward. It worked fine for me though I rarely had someone in the back