it will most likely fit, now depending on the year, the newer cx5 has vibration dampener on the shock itself, there is 2 of them. With a different offset rim it might not clear those dampener.
I have a 19 cx5, i bought cx7 rims for mine, i wanted to fit bigger tires, i believe 255/60/18 and the...