The cost of straight piping a BMW 328i is range from $1,500 to $3,500 on average depending on the type of exhaust system, quality of materials, and labor costs for installation.