Here's everything. They call it the M-Sport Aero Kit. Don't be thrown off by "Aero", it's not the "Aero" kit, it's definitely the M-Sport kit. And if you have this box shipped to your dealer, they don't even have to order any other parts--it includes everything. And if your BMW dealership can't even figure out the part numbers for an M-Sport bumper...they might need all the help they can get