$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 TRUNK - CSL DIFFUSER - AA TUNE - AA PULLEYS - AS 40% SSK - BILSTEIN PSS9s
CF CSL LIP - NAVI - BMWPERF CF STRUT BAR - BMW GROUP N MNTS - GRUPPE M CF INTAKE - SUPERSPRINT - UUC BRKLINES, TRANS, RTABs - H&R SWAYS - 4.10 M-SPORT DIFF