I use the Graco Snugride 35 in my E90, but put it in the middle seat for the extra space in the front seats. It fits perfectly between the two front seats. It does not fit nearly as well in my wifes Mazda 3, as we need to move the front seats forward for it to fit in the middle.
Cant wait to get my son into a Recaro front facing seat to make him fit better in the car. Just another six months to go.