Preheat oven to 375°F.
Cook lasagna noodles according to package directions.
Cook bacon until crispy in large skillet.
Remove bacon and drain on paper towels.
Cook ground beef in same skillet.
Add onions and garlic to beef.
Season with salt and pepper.
Stir in half the BBQ sauce.
Layer noodles in greased baking dish.
Spread ricotta cheese over noodles.
Add beef mixture over ricotta layer.
Sprinkle bacon pieces on top.
Add cheddar and mozzarella cheeses.
Repeat layers ending with cheese.
Drizzle remaining BBQ sauce on top.
Cover with foil and bake 35 minutes.
Remove foil and bake 10 more minutes.
Let rest 10 minutes before serving.