I pulled this from my 2016 Mazda CX-5 that I recently traded in. It is in very good physical condition, works perfectly. I cannot tell you if it would fit any another model year CX-5, but I dont think the cargo area changed much. Youd obviously be welcome to make sure it fits your CX-5.Asking $30 OBO. Texts and emails only please, no phone calls.