The header on the 318iS and the 318i late model m42 cars are the same. So yes, a 318iS header would fit just fine, but you already have one. It is pretty well established that the stock m42 header is about as good as it gets. Most "performance" headers, are almost exactly the same as stock, ie things you would see on ebay. I don't know much about the supersprint headers, but as much as they cost, they surely are not worth it.