$500 for that is pretty good considering the labor too. i'd also buy used if you aren't that picky.
i'd also go to MOBworks paint and body in Orange, they are around the corner from the Pond.
i don't think a PDR would be able to do that. but if so i'd do that.
OE CSL WHEELS - OE CSL BRAKES - OE AUTOFLD MIRRORS - CSL RACK - CSL TRUNK - CSL DIFFUSER - AA TUNE - AA PULLEYS - AS 40% SSK - BILSTEIN PSS9s
CF CSL LIP - NAV- BMWP CF STRUT BAR - BMW GROUP N MNTS - GRUPPE M CF INTAKE - SUPERSPRINT - UUC S/S LINES, RTABs - H&R SWAYS - 4.10 M-SPORT DIFF