Yours looks great! I ordered mine last week off eBay after doing a lot of research. I'm hoping it will be here in the next couple of days. I work at a BMW dealership and this was 1/3 of my cost on a new one. I'll keep you guys posted on how well it fits.
I also just ordered my JB4 and DCI from Terry at BMS