http://www.e90post.com/forums/showthread.php?t=480261
How can you have a 08 325 if you live in the US and its a US car
because they didn't make them here then.
Also I would advise reading the big thread and taking notes
so you know all the problems and solutions first.
there are also some other sites just devoted to this.
Although I think this is the most e90 centric one.