I'm in Brooklyn and my two boys, 11 and 8 need good BMX bikes. I'm a lifelong bike enthusiast and want to move them up from their starter Target/ Wal-Mart bikes. We've done some initial research and I noticed that a bunch a BMX brands from my childhood are still around, like Haro and Diamond Back, etc.
Can anyone recommend a good bike shop in the tri-state area (can travel outside of city if necessary) that has a large selection of good bikes? A lot of the local shops only have a couple of bikes on display. Also any bike recommendations would be greatly appreciated too. Thanks in advance.