Hey so im not too sure about the f30 3 series but can comment on the e90.
a) I believe the touring is e91, (e90 sedan, e91 touring, e92 coupes and e93 convertible)
b) LCI is Life Cycle Impulse. Its like how e36 and e46 had facelifted models in the later years of its generation. It has some different exterior and interior changes. (leds, angel eyes DTR etc) not too sure about performance difference thought.
c) I had the chance to own e36-e90 and all 3 series from what i know have the same bolt pattern with slightly different offset. I have put oem e46 onto e90 and vise versa but cant really comment on f30 bmw. I do know they are the same bolt pattern (5x120).
ps. My friends family purchase a two bmw from grand touring and they really like it, service wise its great as well. I personally never shopped there but got a key cut and programmed there lol.
Hope i answered some stuff!