While mountain bikes are designed for endurance and rugged terrain, BMX bikes are compact, built for tricks and require ...