He should have gotten the warrant first.
Its not like he didnt know where the bike was kept.
Ironically he probably could have waited for the guy to get home (which he did anyway) just walked up to him in the driveway and said “I’d like to talk to you about that stolen motorcycle.” The thief would probably have just given up. Police are allowed to lie.