I recently got my 645Ci fixed at Spectrum Collision and I am extremely happy with the results. Not only was there great customer service but when I got my car back it looked BRAND NEW! With as much damage that was done to the car I didn't think there was any hope of my baby being back to perfect but it was! Yes the repairs took awhile but I understand that putting a car back together is a task but it was well worth the wait.
more