What do you think about the fit, sound and performance? I have a 1994 525 and am looking to buy one.