Just wanted to share a parts department I found who was selling the factory wheels "cheaper" than most others. I wanted a full-size spare matching my existing wheels. My local Mazda dealer wanted $509 (down from $540 when I asked if they could provide a better price). I went to rockymountainmazda.com and got a wheel for $309 which is still insane but at least it's new and unblemished. Yes you can find these on ebay but they are usually scratched up for $200+. There's also this place in the Philippines (mikstoreph.com) which must get these out the back door from the factory in China for $192 plus shipping.
While some might want the peace of mind of a brand new fullsize spare, there are some less costly options out there for those who don't have $300 to $500 for spare wheels. They just need to do their own research and decide what's best.
Although hard to come by, may find larger Mazda mini-spares on 17 or 18 inch rims and could put a 165 90r17 tire on the 17 inch rim to match. Check other threads/posts for this information.
Other options include finding full size Mazda alloy rims at local junkyard. Check for damage, bent, cracked, etc.
Mazda were hard to come by in my area so went to local junkyard and looked over Kia rims, found a Kia Sorento 17 inch rim(only one very small scratch) for $100 which almost matches the BBS 17 incher's on my cx5.
Kia Sorento wheels, depending on year, match 2018 Mazda cx5 oem in bore 67.1, pcd 5x 114.3, and offset is similar with Mazda @ 45, Kia @ 47.
Again, do your own research and decide what's best for you.
Certain model and year Mazda, Kia and Hyundai are most likely to fit with Kia and Hyundai wheels plentiful. These sites have been mentioned on other threads, but check
Home - Wheelfitment.eu - PCD, Offset, Center Bore, mounting and tire size data,
www.wheel-size.com,
www.willtheyfit.com, and
www.tiresize.com.
if buying from junkyard, check for bent and cracked alloy rims before purchase. If buying from eBay, buyer beware and make sure there is a solid refund policy. At least at local junkyards, you can inspect before you buy.
I did get the BBS rims on eBay but met seller in person and inspected the rims prior to taking receipt. Had local tire shop spin balance immediately to ensure no problems that were unseen.
If getting a steel mini-spare rims, don't buy locally if rusted(it's too much of hassle to de-rust & repaint), instead try to get larger Mazda mini-spare(kept in trunk) or get newer Kia Sorento mini-spare(165 90r17 but stored under frame). For the Kia mini-spare, Buy it from non rust-belt states that have snow free, salt free roads & pay for the shipping. Paying $150 for mini-spare and shipping is better than paying $50 for rusted mini-spare that needs refurbished. Unless you have the time to clean it up. The bose speaker does fit inside the Kia Sorento mini-spare.
Again do your own research or double-check the research on this and the other different threads and decide what's best for you.
If you don't want bothered with the above, have the $$ and want brand new rim and the 100% security of knowing it's undamaged then it sounds like this Rocky mountain Mazda might have the best prices on new rims.