Yes, patience is the key. I missed an '05 Roadster with low miles for $3800 by 20 minutes a few months before I bought my '04 Roadster with 3750 miles for $4300. It took me about a year to find a Roadster I wanted at a price I was willing to pay. The same day I bought mine, my buddy bought an '03 Custom for $3k. Good deals pop up on Craig's list occasionally, but you have to check often and be ready to buy immediately because they don't last long.
2007 was the first year of fuel injection, so '04 through '06 would get you a rubber mount motor with a carb.
"Fast is fine, but accuracy is everything"--Wyatt Earp
'09 Electra Glide Classic
'04 Sportster XL1200R