He knows how to move legislation — but not his car.

City Councilman Steve Levin (D-Brooklyn), a persistent parking scofflaw, has run up another $665 in unpaid tickets since July, according to city records.

Last year, The Post found Levin owed so much in summonses — $630 — that City Hall wouldn’t renew his official parking placard.

When he finally settled up, the legislator quickly amassed another $595 worth of fines wheeling around his Greenpoint-Williamsburg district.

Levin said Tuesday he’s thinking about finally springing for a garage.

“I have gotten parking tickets in the past few months and I pay them on a rolling basis,” he said.

“I often spend a half-hour or more looking for a parking spot in Greenpoint [where he lives], and at this point, I think I’m just going to pay for a garage.”

Records show that Levin has received tickets for parking at expired meters, for not moving his car during street-cleaning hours and for not replacing a mirror.