In theory a good idea, however... when i go to my car after shopping or something like that and there is a flyer on my wipers, it winds me up, and it may give a negative impact on your business? Thats just me personally though, i'm sure most people are not like that.
There is someone in my local area who does flyers for people (small businesses), you might want to have a look in your area. He gets 12 businesses who have an offer or discount and charges them £100 to be on his flyer, 6 each side. He then mail drops them in the local area. When i spoke to him for myself it sounds extremely interesting.
You pay £100 and your offer on the flyer will go to 10,000 households in the local area. To me, that doesn't sound like a bad idea. 10,000 leaflets with printing etc cost roughly £250 ish i would have thought, so its not a bad deal, he obviously makes his money by having 12 businesses on the flyers instead of just the one. AND the person in the household will receive 12 good offers from local businesses in the local area instead of just one. Maybe something you could look into if someone does it in your area?