They are really magicians. Was the wheel cracked, or just curb rash? Also, if you have to replace one, many of the repair places sell refurbished wheels (or Ebay as well) for far less than a new one at the dealer.
Just one example: $250 New 19" x 7" Replacement Wheel for Mazda CX5 2019 2020...