Off of my 2003 X5. Should fit any other year Of this body style As long as yours has the rails for it to clip in to & slide on. 250 Firm -Pickup in Langford off Happy valley rd.