Welcome to our community.
Not speaking german is no problem but the majority of all posts are written in german so it might be quite hard for you to read in here.
I will keep my eyes open if anybody sells the parts you asked for I will let you know if I see any offer.
May I ask you what youa re doing in Mönchengladbach? I guess you are here for work. Take your time and use the local amusement offers you will see its not that hard to learn a bit german. Most people are friendly and I guess if there is no other way they are able to talk to you in english.
So if you have any questions concerning your car just post the thread in english and if you would like I could translate it for you so that everybody can read your comments here even the poeple who don`t speak english.
Have a nice day and have fun with your E90.
My car just hit the 12.500 km so I guess our cars are quite comparable even though mine is a 318i.