Are there any specific places where the bike spawns?

There certainly are, this is a map that shows some of the spawns. Of course people may have already taken them.

Official Bike Map
(source: playnether.com)