Police in New Westminster say an investigation was recently launched into Soo Yo Kim under suspicions that he was scratching vehicles earlier this month.
Police say the 37-year-old Coquitlam man was arrested after investigators saw him keying cars in Burnaby on Tuesday.
He has now been charged with two counts of mischief over $5,000 in connection to 129 damaged vehicles, all of them in New Westminster and Burnaby.
Police say they are continuing their investigation around several more incidents of vehicle-related mischief.
Kim is in custody and is expected to appear in court on Monday.
Also on HuffPost