Yes. They reason it says it doesn't fit it because the bore size on the wheel is slightly larger. All you have to do is get a spiggot ring (some times called a spacer, which usually brings up a different item) to fill in the space, so the wheels rest on the hub instead of the studs (they will fit without it). Double check the bore on those rims, it should be 73mm (I am using 66.6 mm x 73mm spacers, technically I should be using 67.1mm but one of my 67.1's got lost at a tire shop so they gave me 66.6's and they fit).
Try these (no need to drop $40 on these)
67.1mm is the CX-5 bore, 73mm is the wheel; DOUBLE CHECK THE WHEEL BORE BEFOREHAND. Larger isn't really an issue but smaller can be. If your wheel bore is different, then get the appropriate adapter. Those are the same tires, that's actually what I paid local mounted. If you want a slightly lower/more rim look, get a <45 wheel. In my set up, my car sits higher than it would on the stock wheels, but because it's lowered the fender gap is still smaller. Handling is still better. Fair warning, especially if you have 2.0 heavier wheel will lower your mpg if you drive at higher speeds (70+). Cheers.