IMO there really is no such thing as best based on price. I chose VRSF due to low cost. Downpipes are not easy to install so a lot of people complain they don't fit. Mine did. First time it was a real bitch. I also needed to buy O2 extenders. Works great. I've had mine off several times and now I can swap it out in probably under an hour. I'm also running bm3 so I turned off the cel. Get what you can afford but don't think that since you have a BMW you need the most expensive parts.
|