I have repaired several over the years. Always with an epoxy suitable for plastics. Clean out the crack....alcohol works well and completely evaporates away....to remove any oily stuff that bonds don't like. Use sandpaper to rough up an area 1/2 inch wider than the crack on the back side of the part. Squeeze in the epoxy, make sure it permeates the crack. You can use a Dremel on the back side to make a channel for epoxy if the crack won't pull apart to accept the glue. You would like for the epoxy to squeeze through to the outside of the part. Wipe it off. Cut a strip of fiberglass cloth the width of the roughed surface on the back side. Use the same epoxy to wet the glass strip and glue it down. Cover with wax paper and work it smooth before the epoxy cures. Pull off the wax paper, scrape the epoxy that squeezed through to the outside. Sand smooth when cured and paint.
When cracks are in a location where this process won't quite work, get it welded. Our BMW shop does a good job on this. Bound to be someone in your area who can.
Whichever you do, the crack must be sealed. They will return as the plastic flexes over time otherwise.