I know codes are localized, but in MY town, you don't need an annual inspection. I didn't even get the initial inspection.
I bought a DIY kit from DIG corp and for like $150 you get a backflow preventer, timer, pressure regulator, and about 200ft tube and fittings. I never got around to installing the tube and fittings in my garden, but I've used the 'controller' components on hose and spiked-in impact sprinklers when reseeding an area. Worked great.